Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не подскпажет кто как со временем запрос замутить? / 7 сообщений из 7, страница 1 из 1
20.10.2003, 10:42
    #32298045
tdn
tdn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не подскпажет кто как со временем запрос замутить?
Проблема в следующем нужно из имеющейся таблицы вытянуть данные по такому признаку как дата и время.
Что-то вроде
Select * from login
where data_out='12.10.2003' and data_out<'10:00:00';

У Data_out тип TIMESTAMP.
...
Рейтинг: 0 / 0
20.10.2003, 10:55
    #32298062
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не подскпажет кто как со временем запрос замутить?
Код: plaintext
1.
2.
select * from login where
data_out between '12.10.2003 0:0:0' and '12.10.2003 10:0:0'
...
Рейтинг: 0 / 0
20.10.2003, 10:58
    #32298064
1man
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не подскпажет кто как со временем запрос замутить?
Используй конструкцию between!
Select * from login
where data_out between :d1 and :d2
где d1 d2 - параметры запроса.
Например
TDateTime d1=Date();
TDateTime d2=Now();
или d1=Now()-StrToTime("00:01:00"); // минус одна минута
...
Рейтинг: 0 / 0
20.10.2003, 12:19
    #32298195
tdn
tdn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не подскпажет кто как со временем запрос замутить?
Пишу следующее:

IBQuery2.Active:=false;
IBQuery2.SQL.Clear;
IBQuery2.SQL.Add('Select * from log');
b:=edit4.Text+DateToStr(DateTimePicker3.Date)+' '+ TimeToStr(DateTimePicker5.Time)+edit4.Text;
c:=edit4.Text+DateToStr(DateTimePicker3.Date)+' '+ TimeToStr(DateTimePicker4.Time)+edit4.Text;
a:='WHERE DATE_OUT between '+b+' and '+c;
IBQuery2.SQL.Add(a);
IBQuery2.SQL.Add('Order by PR;');
IBQuery2.Active:=true;

На запрос не ругается.
Ничего не возвращает, хотя в таблице есть записи соответствующие запросу.
и параметры выставляю правильно.
Edit4.text содержит " ' "
...
Рейтинг: 0 / 0
20.10.2003, 12:24
    #32298204
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не подскпажет кто как со временем запрос замутить?
Может лучше так вот поступить ?
Код: plaintext
1.
b:=''''+DateToStr(DateTimePicker3.Date)+' '+ TimeToStr(DateTimePicker5.Time)+''''; 
...
Рейтинг: 0 / 0
20.10.2003, 12:34
    #32298224
tdn
tdn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не подскпажет кто как со временем запрос замутить?
так тоже неплохо, но результат один.
Запрос ни чего не находит.
...
Рейтинг: 0 / 0
20.10.2003, 13:02
    #32298296
tdn
tdn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не подскпажет кто как со временем запрос замутить?
Большое спасибо все пошло
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не подскпажет кто как со временем запрос замутить? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]