Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/01/2005, 09:42
Avatar de orchabel
orchabel
 
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