
01/02/2011, 16:51
|
| | Fecha de Ingreso: enero-2007
Mensajes: 5
Antigüedad: 18 años, 1 mes Puntos: 0 | |
Respuesta: Problema con consulta con fechas Cita:
Iniciado por leonardo_josue Prueba con esto:
Código SQL:
Ver originalDECLARE @Tabla TABLE (fecha datetime, importe INT) INSERT INTO @Tabla VALUES ('2011-01-01', 15); INSERT INTO @Tabla VALUES ('2011-01-02', 10) INSERT INTO @Tabla VALUES ('2011-01-04', 12) INSERT INTO @Tabla VALUES ('2011-01-07', 20) INSERT INTO @Tabla VALUES ('2011-01-25', 8) INSERT INTO @Tabla VALUES ('2011-01-31', 5) SELECT fecha, importe, datediff(d, fecha, isnull(( SELECT top 1 T2.fecha FROM @Tabla T2 WHERE T2.fecha > T1.fecha ORDER BY fecha ), T1.fecha + 1)) siguiente_fecha FROM @Tabla T1
Tal como lo mencionas, el único cuidado es que que tienes que filtrar las fechas por mes.
Saludos y espero que te sirva el código
Leo. Gracias
lo probare y te digo |