Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Firebird, Interbase > период в 7 дней


Автор: =Женек= 26.12.2005, 07:24
Как выбрать данные из таблицы, в которых поле типа DATE - за последнюю неделю?

Автор: SergeBS 26.12.2005, 11:33
select * from table where DateField between DATE1 and DATE2
date1/2 - по вкусу. Повторю: читай про SELECT. Все равно придется.

Автор: LSD 26.12.2005, 11:45
Код
select * from some_table where (current_date - dt) < 7

Автор: xgm 26.12.2005, 11:51
Если неделю в смысле отсчитываем 7 дней назад, то юзай - extract(day from current_date),
если неделя в смысле учитывать какой день недели, то юзай - UDF.

Автор: Guest 26.12.2005, 16:38
Sergey
Не умничайте, а если умничаете, то не пишите глупостей

Цитата
DATE1 and DATE2


А Date 2 по вашему откуда брать?

Впрочем ваши коллеги уже написали.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)