Re: Error with a SQL query 'between .. and .. and'

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Error with a SQL query 'between .. and .. and'
Дата
Msg-id 7574.1014304797@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Error with a SQL query 'between .. and .. and'  (Turbo Fredriksson <turbo@bayour.com>)
Список pgsql-hackers
Turbo Fredriksson <turbo@bayour.com> writes:
> This SQL query works in 7.1.3, but not in 7.2, how come?
> select count(*) from log where starttime between now()-interval(60*60) and now() and statuscode='2';
> ERROR:  parser: parse error at or near "*"

interval(n) is a type name now, as required by SQL92.

Try
"interval"(60*60)(60*60)::intervalCAST (60*60 AS interval)

Only the last of these is actually standard.
        regards, tom lane


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: elog() proposal
Следующее
От: Thomas Lockhart
Дата:
Сообщение: Re: Trouble with pg_dumpall import with 7.2