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
Val: 37
Ha mantenido su posición en ASP (en relación al último mes)
Gráfica de ASP

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

Publicado por Alejandro (14 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