From: | Roberto Andrade Fonseca <randrade(at)inteligentes(dot)com(dot)mx> |
---|---|
To: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> |
Cc: | leonardo(dot)amezquita(at)ubiquando(dot)com(dot)co, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Una cuestion en pl/pgsql |
Date: | 2005-05-03 23:24:26 |
Message-ID: | 1115162666.4278082a1c59c@mail.nul-unu.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola:
Quoting Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>:
> Roberto Andrade Fonseca <randrade(at)inteligentes(dot)com(dot)mx> writes:
>
> > Usa:
> >
> > pos_db=> SELECT date_part('month','01/06/2005'::date);
> > date_part
> > -----------
> > 6
> > (1 row)
>
> Eso no va a jalar, al menos no en todos los casos. El camino más
> seguro sería con to_date, algo como:
¿En que caso no jala?
> Ahora, la solución que usa substring me parece mejor, al menos para el
> caso que nos atañe:
>
> SELECT substring('01/06/2005' from '^...(..)');
¿Y si la fecha viene como '1/6/2005'?
A esta:
SELECT date_part('month', to_date('01/06/2005', 'DD/MM/YYYY'));
no le veo ningún problema.
Saludos,
--
Roberto Andrade Fonseca
Inteligentes.com, S.A. de C.V.
Tel. 5207-1672/73
From | Date | Subject | |
---|---|---|---|
Next Message | Roberto Andrade Fonseca | 2005-05-03 23:29:27 | Re: Una cuestion en pl/pgsql |
Previous Message | leonardo.amezquita | 2005-05-03 23:24:07 | Re: Una cuestion en pl/pgsql |