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

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


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