Текущий архив: 2003.07.07;
Скачать: CL | DM;
Вниз
Снова эти даты:( Найти похожие ветки
← →
Солер (2003-06-14 08:48) [0]Уважаемые Мастера!
Помогите начинающему
Снова нужна Ваша помощь
Как сделать запрос, чтобы отобрать в столбце с датами значения
меньше сегодняшней даты
Спасибо
← →
Anatoly Podgoretsky (2003-06-14 08:50) [1]Использовать в WHERE отношение "<"
← →
Солер (2003-06-14 09:06) [2]Пишу в запросе
Select * From Spisok
Where itog < Date
Выдаёт ошибку.
← →
sizmrebi (2003-06-14 09:32) [3]Procedure OpenQuery(Sender : Tobject);
var
a:String;
begin
a:=""""+Date()+"""";
Query.Close;
Query.SQL.Clear;
Query.SQL.Add("Select * From Spisok Where itog <"+a);
Query.Open;
end;
U etogo primera est svoi nedostatki no budet rabotat:)))
← →
Солер (2003-06-14 10:45) [4]К сожалению не работает
Пишет что-то про несовместимые значения
← →
alpine (2003-06-14 11:14) [5]попробуй так :
Procedure OpenQuery(Sender : Tobject);
var
a:String;
begin
a:="""+ DateToString(NOW)+"""; // если не получится с кавычками попробуй без них !
Query.Close;
Query.SQL.Clear;
Query.SQL.Add("Select * From Spisok Where itog <"+a);
Query.Open;
end;
← →
sizmrebi (2003-06-14 12:02) [6]
> Солер
v moiom primere nado bilo
a:=""""+DateToStr(Date())+"""".
zabil ukazat:))
← →
Anatoly Podgoretsky (2003-06-14 12:30) [7]Неужели так и написал Where itog < Date, здесь должно выть строковое выражение (в кавычках естественно)
← →
Солер (2003-06-14 14:39) [8]Огромное спасибо!
Заработало.
Ещё раз благодарю за терпение к нам новичкам и обстоятельные ответы!!!!!!!!!!!
← →
Lucky (2003-06-15 11:11) [9]Я делаю так:
в TQuery пишу запрос, вроде следующего
select *
from table1
where ddate >= :bdate and ddate <= :edate
далее в коде
Query1.ParamByName("bdate").AsDate := DateTimePicker1.Date;
Query1.ParamByName("edate").AsDate := DateTimePicker2.Date;
Query1.Open;
и Все. Соответсвенно запрос можно модифицировать под свои нужды
Страницы: 1 вся ветка
Текущий архив: 2003.07.07;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.007 c