Tengo las siguientes fechas y quisiera que me sacara la diferencia de dias asi
id -------------------------idproceso ----------------ctr_fecharealizacion--------------------
10--------------------------10--------------------------1 /10/ 2008 ---------------- = 0
15 -------------------------10--------------------------5/10/ 2008 ---------------- = 4
25--------------------------10--------------------------15/10/ 2008 ---------------- = 10
22--------------------------10--------------------------00/00/ 0000 ---------------- = 0 // Omite las vacias
34 -------------------------10-------------------------- 20/10/ 2008---------------- = 5
23-------------------------10-------------------------- 25/10/ 2008 ---------------- = 5
56-------------------------10-------------------------- 31/10/ 2008---------------- = 6
Código:
Me genera las fechas pero no el resultado en diasSELECT DISTINCT f1.id, f1.idproceso, f1.ctr_fecharealizacion TO_DAYS(f2.ctr_fecharealizacion)-TO_DAYS(f1.ctr_fecharealizacion) AS diferencia_dias FROM pro_c_trabajo f1 LEFT JOIN pro_c_trabajo f2 ON f1.id=f2.id AND f1.id < f2.id WHERE f1.idproceso='10' AND f1.ctr_fecharealizacion!='00/00/0000' ORDER BY f1.ctr_fecharealizacion,f1.id, f1.idproceso ASC
Gracias que tengan bonito dia, saludos...