Re: Oddity with extract microseconds?

Поиск
Список
Период
Сортировка
От Christopher Kings-Lynne
Тема Re: Oddity with extract microseconds?
Дата
Msg-id 4395B1E4.9070308@familyhealth.com.au
обсуждение исходный текст
Ответ на Oddity with extract microseconds?  (Christopher Kings-Lynne <chriskl@familyhealth.com.au>)
Ответы Re: Oddity with extract microseconds?
Re: Oddity with extract microseconds?
Список pgsql-hackers
OK, AndrewSN just pointed out that it's "documented" to work like that...

...still seems bizarre...

Chris

Christopher Kings-Lynne wrote:
> Does anyone else find this odd:
> 
> mysql=# select extract(microseconds from timestamp '2005-01-01
> 00:00:00.123');
>  date_part
> -----------
>     123000
> (1 row)
> 
> mysql=# select extract(microseconds from timestamp '2005-01-01
> 00:00:01.123');
>  date_part
> -----------
>    1123000
> (1 row)
> 
> No other extracts include other fields.  eg, minutes:
> 
> mysql=# select extract(minutes from timestamp '2005-01-01 00:10:00');
>  date_part
> -----------
>         10
> (1 row)
> 
> mysql=# select extract(minutes from timestamp '2005-01-01 10:10:00');
>  date_part
> -----------
>         10
> 
> So how come microseconds includes the microseconds from the 'seconds'
> field and not just after the '.'?  And if it's supposed to include
> 'seconds', then why doesn't it include minutes, hours, etc.?
> 
> Chris
> 
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 5: don't forget to increase your free space map settings


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Andrew Dunstan
Дата:
Сообщение: Re: [PATCHES] snprintf() argument reordering not working
Следующее
От: Chris Browne
Дата:
Сообщение: Re: Replication on the backend