powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сложение дат, помогите с запросом...
7 сообщений из 7, страница 1 из 1
Сложение дат, помогите с запросом...
    #32431426
Zandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сабж...
Надо взять из таблицы с событиями только те события, которые произойдут в течении некоторого времени (тобишь сделать напоминание)..

Код: plaintext
1.
2.
3.
4.
    select *
    from History
    where DATE_EVENT >= 'NOW' and
        DATE_EVENT <= 'NOW' + :DiffTime and


никак не пойму что и скаким типом подсовывать в роли :DiffTime, то-есть как сложить текущую дату, с заданным промежутком напоминания (к примеру напоминать за полчаса)...
база FB 1.0
...
Рейтинг: 0 / 0
Сложение дат, помогите с запросом...
    #32431457
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Параметр не прокатит. Константа пройдёт.
Пользуй константу и формируй запрос на клиенте.
1 минута = 1/1440
1 день = 1.0
Код: plaintext
1.
2.
select *
    from History
  where (DATE_EVENT BETWEEN CURRENT_TIMESTAMP and CURRENT_TIMESTAMP +  30 / 1440 )

В данном случае, я взял интервал - 30 минут от текущего времени.
...
Рейтинг: 0 / 0
Сложение дат, помогите с запросом...
    #32431477
Zandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и что... с параметром вообще никаких шансов????
вообще хотелось процедурку сделать......
...
Рейтинг: 0 / 0
Сложение дат, помогите с запросом...
    #32431506
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сегодняшний день - никаких.
...
Рейтинг: 0 / 0
Сложение дат, помогите с запросом...
    #32431570
Vatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А чё есть какие то перспективы в будущем
...
Рейтинг: 0 / 0
Сложение дат, помогите с запросом...
    #32431603
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если слёзно просить разработчиков, то есть вероятность, что для процедур , это может быть и сделают. Но для обычных запросов - вряд ли. Ибо тип параметра на этапе препарирования запроса не известен. А в процедуре, почему бы и нет.
...
Рейтинг: 0 / 0
Сложение дат, помогите с запросом...
    #32431788
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бери FireBird 1.5 - там это работает:

Код: plaintext
1.
2.
3.
select *
from History
where DATE_EVENT>=CURRENT_DATE and 
  DATE_EVENT<=CURRENT_DATE+COALESCE(:DISP, 0 )
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сложение дат, помогите с запросом...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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