| От | Tom Lane |
|---|---|
| Тема | Re: TIMESTAMP SUBTRACTION |
| Дата | |
| Msg-id | 7078.1053528645@sss.pgh.pa.us обсуждение |
| Ответ на | TIMESTAMP SUBTRACTION ("Madhavi Daroor" <madhavi@zoniac.com>) |
| Список | pgsql-general |
"Madhavi Daroor" <madhavi@zoniac.com> writes:
> I need to compare this difference with a numeric value in my WHERE clause
> like this
> WHERE
> TIMESTAMP('05-21-2003 00:00:00','mm-dd-yyyy') - TO_TIMESTAMP('04-30-200300:00:00','mm-dd-yyyy') > 30
And what is the "30" supposed to mean? Seconds, days, fortnights, ... ?
If it's a constant you'd be better off to write it as an interval
constant:
... > interval '30 days'
(or whatever unit you have in mind). If it's not constant you might
try this way:
... > 30 * interval '1 day'
since there is a float-times-interval-yielding-interval operator.
regards, tom lane
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера