![]() |
|
#1
|
|||
|
|||
![]() Сделал так
Код:
select * from aaa where date(now) - 'Дата' > 30 Под date(now) я подразумеваю текущую дату Как правильно задать текущую дату что бы выполнился запрос? |
#2
|
||||
|
||||
![]() Код:
ADOquery.close; ADOQuery.SQL.Text:='SELECT * FROM aaa WHERE field_date > :dat'; ADOQuery.Parameters.ParamByName(dat).value:=date; ADOquery.open; Я за здоровый экстрим! Спасибо за "спасибо") |
#3
|
|||
|
|||
![]() Цитата:
Немного не то... Должно быть: WHERE текущая дата -(минус) 'дата' > 30 |
#4
|
||||
|
||||
![]() Цитата:
Код:
ADOQuery1.Close; ADOQuery1.SQL.Text := 'SELECT * FROM aaa WHERE :dat > [Дата]'; ADOQuery1.Parameters.ParamByName('dat').Value := Date - 30; ADOQuery1.Open; |