| From: | "GUSTAVO MARTIN OCAMPO" <gocampo79(at)hotmail(dot)com> |
|---|---|
| To: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
| Subject: | [Pgsql-ayuda] ultimo dia del mes |
| Date: | 2003-12-15 10:46:19 |
| Message-ID: | LAW10-F114bxcbz37cf00035df0@hotmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Hola lista...
Tengo la siguiente consulta....
test=#select extract (day from (select date_trunc('month', DATE '5-2-2003')
+ interval '1 month') - interval '1 day');
como veran, esto me devuelve el ultimo dia de un mes...
date_part
-----------------
28
(1 row)
Pero ahora esta consulta la meto en una funcion asi.....
create or replace function ultimo_dia_mes(date) returns date as '
select extract (day from (select date_trunc(''month'', DATE $1) + interval
''1 month'') - interval ''1 day'');
' language sql;
pero no logro crearla, el problema que tengo es, a mi entender, cuando
quiero escapar con comillas simples, me podrian dar una mano?, ya intente
escapar la variable con varias comillas pero no logro crear la funcion..
_________________________________________________________________
MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Xavi Puig | 2003-12-15 10:55:04 | [Pgsql-ayuda] Vistas |
| Previous Message | Alvaro Herrera Munoz | 2003-12-14 17:59:56 | Re: [Pgsql-ayuda] Mensajes de error en espa?ol |