Consulta Fechas

15/09/2004 - 17:17 por Juan | Informe spam
Hola y un saludo

Hola tengo 2 tablas en la tabla A tengo dos Campos que son Codigo y
FechaEscrito y en la Tabla B los campos son Codigo y FechaCuenta , lo que
quiero es hacer una select que me saque los codigos de la tabla A cuando los
FechaEscrito sean mayores en dos meses que los FechaCuenta y no se como
hacer esto de los dos meses de momento he conseguido que me saque los
mayores pero no se como hacer lo de los dos meses aqui os paso la select y
me dicen que opinan. Un saludo.


Select EP.CodExpe
from escritosprovidencias EP,Detallecuenta C
where
C.CodExpe=EP.CodExpe
Group By EP.CodExpe,EX.NumeroExpe
having Max(dbo.FnToDate(EP.FechaEscrito))>Max(dbo.FnToDate(C.Fecha))
order by EP.CodExpe
 

Leer las respuestas

#1 Liliana Sorrentino
15/09/2004 - 18:02 | Informe spam
Hola Juan,
No tengo claro cómo puede venir la información, pero esto podría servirte:

SELECT EP.CodExpe
FROM EscritosProvidencias EP
LEFT JOIN DetalleCuenta C ON C.CodExpe=EP.CodExpe
WHERE EP.FechaEscrito = DATEADD( MM, 2, C.FechaCuenta )
GROUP BY EP.CodExpe
ORDER BY EP.CodExpe

Saludos, Liliana.

"Juan" escribió en el mensaje
news:
Hola y un saludo

Hola tengo 2 tablas en la tabla A tengo dos Campos que son Codigo y
FechaEscrito y en la Tabla B los campos son Codigo y FechaCuenta , lo que
quiero es hacer una select que me saque los codigos de la tabla A cuando


los
FechaEscrito sean mayores en dos meses que los FechaCuenta y no se como
hacer esto de los dos meses de momento he conseguido que me saque los
mayores pero no se como hacer lo de los dos meses aqui os paso la select y
me dicen que opinan. Un saludo.


Select EP.CodExpe
from escritosprovidencias EP,Detallecuenta C
where
C.CodExpe=EP.CodExpe
Group By EP.CodExpe,EX.NumeroExpe
having Max(dbo.FnToDate(EP.FechaEscrito))>Max(dbo.FnToDate(C.Fecha))
order by EP.CodExpe


Preguntas similares