From: | Juan Martínez <jeugenio(at)umcervantes(dot)cl> |
---|---|
To: | Miguel Ortega <mortega(at)tc(dot)com(dot)ve>, Juan Martínez <jeugenio(at)umcervantes(dot)cl>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Hola Lista |
Date: | 2007-04-12 19:04:20 |
Message-ID: | 461E82B4.1080900@umcervantes.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Alvaro Herrera escribió:
> Miguel Ortega escribió:
>> Juan Martínez escribió:
>>> María Lorena Culzoni Estigarribia escribió:
>>>> Como puedo hacer una función que de una fecha dada que ingrese capte
>>>> el año y me calcule si es mayor a 18 años.
>>> Mmm...no se si sea necesario una funcion, pero esto te puede ayudar:
>>>
>>> SELECT CASE WHEN ((to_char(now(),'YYYY')::int2) -
>>> (to_char('una_fecha_aqui'::date,'YYYY')::int2)) > 18 THEN 'Mayor a 18'
>>> ELSE 'Menor o igual a 18' END AS respuesta;
>
> Nunca he entendido ese amor tan incondicional por una funcion tan
> horriblemente concebida como to_char().
Jejeje... Es que tu eres mas cool que yo no mas... ;-)
to_char() es util para un monton de casos, pero casi innecesario para
otros...es de flojera mia no aprender bien el uso de las otras funciones.
--
Juan Martinez G. Mac Iver # 370
Departamento de Informatica 4997900 - 4997950
Universidad Miguel de Cervantes Santiago - Chile
http://download.bblug.usla.org.ar/netiquette.png
From | Date | Subject | |
---|---|---|---|
Next Message | Gustavo | 2007-04-12 19:05:53 | PostgreSQL me ha dejado de funcionar |
Previous Message | Guido Barosio | 2007-04-12 18:57:23 | Re: error en dump |