Thread: как преобразовать "2006-04-19 10:05:44.98593" -> "2006-04-19 10:05"

есть функции для преобразования "2006-04-19 10:05:44.98593" -> "2006-04-19 10:05" ?

если конечно не делать ... EXTRACT(DAY FROM TIMESTAMP '2001-02-16 20:38:40')+
EXTRACT(MONTH FROM TIMESTAMP '2001-02-16 20:38:40');

Serik Akhmetov

В сообщении от Wednesday 19 April 2006 11:41 Serik написал(a):
> есть функции для преобразования "2006-04-19 10:05:44.98593" -> "2006-04-19
> 10:05" ?
>
> если конечно не делать ... EXTRACT(DAY FROM TIMESTAMP '2001-02-16
> 20:38:40')+ EXTRACT(MONTH FROM TIMESTAMP '2001-02-16 20:38:40');
>
> Serik Akhmetov
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Have you searched our list archives?
>
>                http://archives.postgresql.org

select date_trunc('min', '2006-04-19 10:05:44.98593'::timestamp);

не подойдет?

Re: как преобр

From
Андрей Зевакин
Date:
Serik пишет:
> есть функции для преобразования "2006-04-19 10:05:44.98593" -> "2006-04-19 10:05" ?
>
> если конечно не делать ... EXTRACT(DAY FROM TIMESTAMP '2001-02-16 20:38:40')+
> EXTRACT(MONTH FROM TIMESTAMP '2001-02-16 20:38:40');
>
> Serik Akhmetov
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Have you searched our list archives?
>
>                http://archives.postgresql.org
select to_char('2006-04-19 10:05:44.98593'::timestamp, 'yyyy-mm-dd
hh24:mi');
почитай тут
http://www.postgresql.org/docs/8.1/interactive/functions-formatting.html