[Pgsql-ayuda] ultimo dia del mes

GUSTAVO MARTIN OCAMPO gocampo79@hotmail.com
Mon, 15 Dec 2003 10:46:19 +0000


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/