Re: Ultimo dia del mes

Lists: pgsql-es-ayuda
From: Leonardo Boet Sánchez <boet(at)gtm(dot)tel(dot)etecsa(dot)cu>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Ultimo dia del mes
Date: 2005-08-25 15:00:08
Message-ID: 8833BE7BC6607C468C4F07FEBAB9E6EC9A90C4@srvgtm.gtm.tel.etecsa.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Buenos dias

Quisiera saber si existe el postgres alguna función para saber ultimo dia del un mes, en otros gestores last_day(), si no existe alguna idea de cómo hacerlo

Gracias de antemano

Boet


From: josue <josue(at)lamundial(dot)hn>
To: Leonardo Boet Sánchez <boet(at)gtm(dot)tel(dot)etecsa(dot)cu>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ultimo dia del mes
Date: 2005-08-25 15:21:21
Message-ID: 430DE1F1.1020608@lamundial.hn
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Leonardo Boet Sánchez wrote:
> Buenos dias
>
> Quisiera saber si existe el postgres alguna función para saber ultimo dia del un mes, en otros gestores last_day(), si no existe alguna idea de cómo hacerlo

prueba este:

CREATE OR REPLACE FUNCTION public.lastdayofmonth(date)
RETURNS date AS
'

select ((date_trunc(\'month\', $1) + interval \'1 month\') - interval
\'1 day\')::date;

'
LANGUAGE 'sql' VOLATILE;

--
Sinceramente,
Josué Maldonado.

... "Bienaventurado el que avanza diariamente y que no toma en cuenta lo
que hizo ayer, sino el progreso de hoy."


From: "Efren Alejandro Barroso" <efrenbarroso(at)hotmail(dot)com>
To: josue(at)lamundial(dot)hn, boet(at)gtm(dot)tel(dot)etecsa(dot)cu
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ultimo dia del mes
Date: 2005-08-25 23:40:20
Message-ID: BAY107-F3018263AAC872A6D3E95E4C5AB0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Leonardo,

Hago lo siguiente:

select cast('2005-03-01' as date)-1

donde la cadena '2005-03-01' la armo con el primero del mes posterior al mes
deseado y el año pertinente.

Saludos

Efrén Alejandro Barroso Llanes

>From: josue <josue(at)lamundial(dot)hn>
>To: Leonardo Boet Sánchez <boet(at)gtm(dot)tel(dot)etecsa(dot)cu>
>CC: pgsql-es-ayuda(at)postgresql(dot)org
>Subject: Re: [pgsql-es-ayuda] Ultimo dia del mes
>Date: Thu, 25 Aug 2005 09:21:21 -0600
>
>Leonardo Boet Sánchez wrote:
>>Buenos dias
>>
>>Quisiera saber si existe el postgres alguna función para saber ultimo dia
>>del un mes, en otros gestores last_day(), si no existe alguna idea de cómo
>>hacerlo
>
>prueba este:
>
>CREATE OR REPLACE FUNCTION public.lastdayofmonth(date)
> RETURNS date AS
>'
>
>select ((date_trunc(\'month\', $1) + interval \'1 month\') - interval \'1
>day\')::date;
>
>'
> LANGUAGE 'sql' VOLATILE;
>
>
>--
>Sinceramente,
>Josué Maldonado.
>
>... "Bienaventurado el que avanza diariamente y que no toma en cuenta lo
>que hizo ayer, sino el progreso de hoy."
>
>---------------------------(fin del mensaje)---------------------------
>TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
>
> http://archives.postgresql.org/pgsql-es-ayuda


From: Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ultimo dia del mes
Date: 2005-08-26 20:02:27
Message-ID: 200508261702.27836.martin@bugs.unl.edu.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

El Jue 25 Ago 2005 20:40, Efren Alejandro Barroso escribió:
> Leonardo,
>
> Hago lo siguiente:
>
> select cast('2005-03-01' as date)-1
>
> donde la cadena '2005-03-01' la armo con el primero del mes posterior al mes
> deseado y el año pertinente.

Como elegis el mes?

--
select 'mmarques' || '@' || 'unl.edu.ar' AS email;
---------------------------------------------------------
Martín Marqués | Programador, DBA
Centro de Telemática | Administrador
Universidad Nacional
del Litoral
---------------------------------------------------------


From: "Efren Alejandro Barroso" <efrenbarroso(at)hotmail(dot)com>
To: martin(at)bugs(dot)unl(dot)edu(dot)ar, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ultimo dia del mes
Date: 2005-08-26 23:45:23
Message-ID: BAY107-F3222E64AC6BD13CA0C0AF8C5AA0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Martín

Tengo la pantalla de un reporte donde le solicito el mes y año de los
movimientos deseados al usuario, y en base a esa informacion armo mi cadena,
añadiendole uno si no es 12, si es 12 igualo el mes a 1 e incremento el año
en 1.

Efrén Alejandro Barroso Llanes

>From: Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar>
>To: pgsql-es-ayuda(at)postgresql(dot)org
>Subject: Re: [pgsql-es-ayuda] Ultimo dia del mes
>Date: Fri, 26 Aug 2005 17:02:27 -0300
>
>El Jue 25 Ago 2005 20:40, Efren Alejandro Barroso escribió:
> > Leonardo,
> >
> > Hago lo siguiente:
> >
> > select cast('2005-03-01' as date)-1
> >
> > donde la cadena '2005-03-01' la armo con el primero del mes posterior al
>mes
> > deseado y el año pertinente.
>
>Como elegis el mes?
>
>--
>select 'mmarques' || '@' || 'unl.edu.ar' AS email;
>---------------------------------------------------------
>Martín Marqués | Programador, DBA
>Centro de Telemática | Administrador
> Universidad Nacional
> del Litoral
>---------------------------------------------------------
>
>---------------------------(fin del mensaje)---------------------------
>TIP 2: puedes desuscribirte de todas las listas simultáneamente
> (envíe "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)