Re: question about age()

Поиск
Список
Период
Сортировка
От Michael Nolan
Тема Re: question about age()
Дата
Msg-id CAOzAquKLh-0tAHgq0+Q1DJz_nPhQPdUWSZxUiUp3JpmscXe3OA@mail.gmail.com
обсуждение исходный текст
Ответ на question about age()  (Andreas Kretschmer <akretschmer@spamfence.net>)
Ответы Re: question about age()  (Michael Nolan <htfoot@gmail.com>)
Список pgsql-general
On 8/29/13, Andreas Kretschmer <akretschmer@spamfence.net> wrote:
> is there a bug in age()?
>
> test=*# select *, age(birthday), age (current_date-1, birthday) from
> birthday ;
>  id |  birthday  |   age   |           age
> ----+------------+---------+-------------------------
>   1 | 2010-08-29 | 3 years | 2 years 11 mons 30 days
> (1 row)
>
> Time: 0,322 ms
> test=*# select * from birthday where age(birthday) != age (current_date-1,
> birthday);
>  id | birthday
> ----+----------
> (0 rows)
>
> '3 years' != '2 years 11 mons 30 days', but i got 0 rows, why?
>
>
> I'm using 9.2.4.


What is the content of the field 'birthday''?  My guess is there's a
null value for the field, in which case you are comparing two nulls.
--
Mike Nolan


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

Предыдущее
От: Rob Sargent
Дата:
Сообщение: Re: question about age()
Следующее
От: Kevin Grittner
Дата:
Сообщение: Re: Is there any method to limit resource usage in PG?