Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/06/2010, 01:25
adristb
 
Fecha de Ingreso: mayo-2010
Mensajes: 61
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: funcion para una fecha

sigo probando cosas y no hay manera, alguien podria decirme porque no me funciona esto???

SELECT *
FROM servicios
WHERE fecha_fin_serv<=NOW() and (peticion<>6 and peticion<>5) and interno<>1 and (DATEDIFF(now(),avisado) > 30 OR avisado is null)
ORDER BY fecha_fin_serv

lo explico: quiero toda informacion de los servicios que, la fecha en que se acaba el servicio sea menor o igual a la del sistema (fecha_fin_serv<=NOW()), que el tipo de peticion no sea ni 6 ni 5 (peticion<>6 and peticion<>5), que no sea un servicio interno nuestro (interno<>1) y ademas , que es donde me da el problema, que me muestre solo aquellos servicios a los que yo he avisado de su caducidad antes de un mes o todavia no les he avisado (DATEDIFF(now(),avisado) > 30 OR avisado is null).
y esto no me va, le he dado mil vueltas y nada, alguien podria ayudarme??

Gracias