Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/08/2007, 03:57
Avatar de Mahalo
Mahalo
 
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: calculo de dias

A ver con esto:
Código:
SELECT CASE
	WHEN (TO_DAYS(NOW())-TO_DAYS(fetxa))=1
	THEN 'hoy'
	WHEN (TO_DAYS(NOW())-TO_DAYS(fetxa))=2
	THEN 'ayer'
	WHEN (TO_DAYS(NOW())-TO_DAYS(fetxa)) BETWEEN 3 AND 7
	THEN 'semana'
	WHEN (TO_DAYS(NOW())-TO_DAYS(fetxa)) BETWEEN 8 AND 31
	THEN 'mes'
	WHEN (TO_DAYS(NOW())-TO_DAYS(fetxa)) BETWEEN 32 AND 365
	THEN 'año'
	WHEN (TO_DAYS(NOW())-TO_DAYS(fetxa))>365
	THEN 'más de un año'
	END AS ultima
FROM tabla
Bueno, para rematar deberías controlar el número de días que tiene el mes actual y el año actual, pero con esto tienes un comienzo.

Saludos!