SQL Server - AYUDA query de consulta no me sale para el trabajo

   
Vista:

AYUDA query de consulta no me sale para el trabajo

Publicado por Claudio (3 intervenciones) el 07/07/2014 15:43:41
Buenos días,

Hace horas que estoy luchando con la creación de una query:

Tengo dos tablas,

En la primer tabla tengo SINIESTROS

En la segunda tabla tengo OPERACIONES, en esta tabla tengo dos tipos de registros: 1 (VENCIMIENTOS); 2(PAGOS)

Debo encontrar los SINIESTROS, Que posean FECVENCIMIENTO (PAGOS) mayor a la MAX(FECVENCIMIENTO) (MÁXIMA FECHA DE VENCIMIENTO ANTERIOR A LA SINIESTROS.FECHAALTA) y menor a la SINIESTROS.FECHAALTA

ACLARACION: esto es lo que hace compleja la query, TODO ESTO debe encerrarse en una query sin tablas temporales, solo una consulta con subconsultas.


EJEMPLOS DE TABLAS

TABLA 1
IDSINIESTRO IDOPERACION FECHAALTA
1 10 01/01/2014
2 11 02/02/2014
3 12 03/03/2014
4 13 04/04/2014
5 14 05/05/2014

TABLA 2
IDOPERACION TIPOREGISTRO FECVENCIMIENTO
10 1 10/11/2013
10 1 10/12/2013
10 2 24/12/2013
11 1 10/12/2013
11 2 17/12/2013
11 1 10/01/2014
12 1 10/02/2014
12 2 20/02/2014
13 1 10/03/2014
14 1 10/04/2014


DESDE YA MUCHAS GRACIAS!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

AYUDA query de consulta no me sale para el trabajo

Publicado por Walter (1 intervención) el 07/07/2014 17:03:00
Claudio

La solución radica en usar una subquery en el from con el max y el group by tal como crearias una tabla temporal para obtener el dato de la mayor fecha de vencimiento.
Incluyendo en esta el join de ambas tablas y los filtros apropiados para que de el resultado esperado (idoperacion = en t1 y t2, t2.fecha < t1.fecha y t2.tiporegisrto=1)
y haciendo join de tabla 1 y tabla 2 con el subquery por el campo que relaciona (idoperacion).
luego filtrar en el where de la consulta por el tipo de registro 2 en tabla 2 y las condiciones de < o > de las fechas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

AYUDA query de consulta no me sale para el trabajo

Publicado por Claudio (3 intervenciones) el 07/07/2014 17:43:23
Muchas gracias por la ayuda!! voy a probarlo y te comento.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar