Em 16/08/13, Eduardo Rodrigues<[email protected]> escreveu:
> Boa tarde,
>
>
> Essa eh a minha tabela
>
> Column      |            Type             |   Modifiers
> -----------------+-----------------------------+---------------
>  id              | bigint                        | not null
>  user_id      | character varying(16) |
>  date          | timestamp without time zone |
>
> gostaria de extrair da coluna date o dia do mês. Logo encontrei a função
> extract para retornar o dia do mês. Mas nao consigo retornar do valor
> esperado que seria do dia do mês. A unica maneira que consegui utilizar
> essa função foi quando informa a data em formato timestamp.
>
> Sera que eh possivel realizar esse tipo de consulta?
>

Não entendi qual a dificuldade:

bdteste=# SELECT CURRENT_DATE, extract(day FROM CURRENT_DATE), now(),
extract(day FROM now()), extract(day FROM TIMESTAMP '2013-08-18
11:47:54');
    date    | date_part |              now              | date_part | date_part
------------+-----------+-------------------------------+-----------+-----------
 2013-08-18 |        18 | 2013-08-18 11:49:29.038982-03 |        18 |        18
(1 row)

Repare que utilizei timestamp com e sem timezone.

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

Responder a