Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/02/2012, 13:02
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Respuesta: Comparar una fecha desde la bd

Se me ocurre enviarle como parámetro la fecha actual y directamente en la consulta colocar un case que dependiendo la diferencia entre fechas haga algo ejemplo

La sintaxis es maso asi tiene que verificar la sintaxis de un case mysql... lo que le doy es un ejemplo tene que cuadrar los valores a lo que usted necesita.

Código:
select * from tabla 
CASE fechabd
    WHEN DATEDIFF(FECHABD,now())   <= 5 THEN "UNA SEMANA"
    WHEN DATEDIFF(FECHABD,now())   = 30THEN "UN MES"
END AS DIFERENCIA

Tambien podria simplemente devolver el datediff... y mostrar en pantalla dentro de "lo que devuelva la consulta" dias