17/01/2005, 09:42
|
| | | Fecha de Ingreso: marzo-2002 Ubicación: Hundido en un rincón...
Mensajes: 401
Antigüedad: 22 años, 10 meses Puntos: 1 | |
El problema con tu date_format, es que esa función solo funciona con campos que sean de tipo date, lo que necesitas es convertir ese dato a date. Es mejor que uses la funcion TIMESTAMPDIFF, para averiguar cual es la diferencia entre estas dos fechas. Está un poco complicado pero intenta con esto
Código:
FROM ES_MAN_TEMPTD
WHERE TIMESTAMPDIFF(DAY,STR_TO_DATE(temp_ds_diamesini,'%m-%d'),STR_TO_DATE('17-01','%m-%d')) < 0)
AND
TIMESTAMPDIFF(DAY,STR_TO_DATE(temp_ds_diamesfin,'%m-%d'),STR_TO_DATE('17-01','%m-%d')) > 0) saludos!
__________________ BugHunter II
"si quieres un mañana mejor, piensa en ser mejor para un mañana"
Última edición por orchabel; 17/01/2005 a las 09:45 |