![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
05/03/2009, 15:07
|
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 |