On Jan 10, 2008 12:40 PM, Jacques Nogueira dos Santos
<[EMAIL PROTECTED]> wrote:
>
>
> Olá pessoal, preciso saber como pegar a data inicial e a data final do mês
> corrente.

A data inicial sempre vai ser dia 1, não? Estas te referindo a um
calendário diferente do Juliano? De qualquer forma, o seguinte vai te
dar o dia primeiro do mês corrente:

test=# select to_date(current_date, 'YYYY-MM');
  to_date
------------
 2008-01-01
(1 row)

Aqui vai como pegar o último dia do mês corrente:

test=# select to_date(current_date + '1 month'::interval, 'YYYY-MM') -
'1 day'::interval;
      ?column?
---------------------
 2008-01-31 00:00:00
(1 row)


> Preciso também fazer a mesma busca só que sempre sendo um mês anterior ao
> mês corrente.

Não entendi. Busca doque?

-Roberto
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a