ASP - Seleccionar registros repetidos en rango de fecha, pero con diferencia en días de los registros

   
Vista:

Seleccionar registros repetidos en rango de fecha, pero con diferencia en días de los registros

Publicado por J@M (53 intervenciones) el 31/07/2017 23:35:59
Gracias a todos.

Necesito Seleccionar registros repetidos en rango de fecha, pero con diferencia en días entre esos registros.
Ejemplo:

Seleccione todos lo registros repetidos que estén entre 01/05/2017 y 30/05/2017 y la diferencia de fechas entre esos registros sea no mayor a 72 horas.

1 A 01/01/2017
2 B 05/05/2017
3 C 12/01/2017
4 D 21/07/2017
5 B 07/05/2017
6 F 04/02/2017

El resultado seria: "B"

Muchas gracias si me pueden ayudar
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
Imágen de perfil de Alejandro

Seleccionar registros repetidos en rango de fecha, pero con diferencia en días de los registros

Publicado por Alejandro (12 intervenciones) el 23/01/2018 16:01:43
Es dificil sin conocer tus tablas y registros pero supongo seria algo como esto

1
2
3
SELECT * FROM tblFechas AS F1
INNER JOIN tblFechas AS F2 ON  F1.id=F2.id AND DATEDIFF(HOUR, F2.Fecha, F1.Fecha)<=72
WHERE F1.Fecha BETWEEN CAST('01/05/2017' AS DATE) AND CAST('30/05/2017' AS DATE)
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
Revisar política de publicidad