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