Re: Una cuestion en pl/pgsql

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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