Вычислить в запросе дату - неделя назад

  • Автор темы CrazyHacKeRs
  • Дата начала

CrazyHacKeRs

Guest
Вычислить в запросе дату - неделя назад

Хотелось, не прибегая к помощи PHP, делать выборки записей за последнию неделю, 10 дней.

Дата сохраняется как timestamp - подскажите пжл пример запроса.


Спасибо.
 

YRusinov

Филин Ух
Возможно так:
select * from table1 where datefield >= 'today'-interval (10 days);

где table1 -- таблица с данными, datefield -- поле с датой.
 

YRusinov

Филин Ух
Прошу прощения, это опечатка
select ... ... where datefield >= 'today'-interval ('10 days');
 

CrazyHacKeRs

Guest
Пытаюсь выполнить:
PHP:
select * from items where add2db > 'today'-interval ('10 days');
Говорит: parse error near 10 days

Может из-за того что поле timestamptz?
 

CrazyHacKeRs

Guest
Проблема была в том, что у меня нет TODAY :)
Поставил CURRENT_DATE вместо него...
 

YRusinov

Филин Ух
странно, today -- это встроенная константа, предусмотренная стандартом.
 
Сверху