Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2009, 15:07
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses
Puntos: 300
Respuesta: Ayuda con error en query de fechas

No sé por qué introduces la fecha así, pero tampoco sé qué gestor de base de datos usas.
Yo, usando MySQL, con las fechas en el formato 2009-01-28 y en un campo de tipo DATE,
he probado esta consulta con razonables resultados, aunque seguramente habría que perfeccionar algún detalle: salen días.

SELECT f1.id, f1.ctr_fecharealizacion, ifnull( TO_DAYS( f1.ctr_fecharealizacion ) - TO_DAYS( f2.ctr_fecharealizacion ) , 0 ) DIAS_DIFERENCIA
FROM pro_c_trabajo f1
LEFT JOIN pro_c_trabajo f2 ON f1.id > f2.id
AND (
f1.ctr_fecharealizacion != '0000-00-00'
AND f2.ctr_fecharealizacion != '0000-00-00'
)
WHERE f1.idproceso =10
GROUP BY f2.id