Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.11;
Скачать: CL | DM;

Вниз

Фильтрация по двум датам   Найти похожие ветки 

 
Russko ©   (2003-08-22 10:20) [0]

Подскажите, пожалуйста, как отфильтровать данные таблицы по двум полям дат (приход и расход), ссылаясь только на две даты: с такого-то, по такое-то.


 
Johnmen ©   (2003-08-22 10:56) [1]

Два подхода
1. SELECT ... WHERE (D1="01.01.1999") AND (D2="02.02.2000")
2. Filter:="(D1=""01.01.1999"") AND (D2=""02.02.2000"")";


 
Russko ©   (2003-08-22 11:02) [2]

Нет, это не совсем то!
У меня два поля с датами прихода и расхода.
Я задаю временной интервал (с 08.03.03 по 09.04.03) и у меня должны остаться записи, даты в которых удовлетворяют интервалу либо по приходу, либо по расходу, или по тому и другому.


 
Nikolay M. ©   (2003-08-22 11:22) [3]

...WHERE ((input > :low_date) AND (input < :hi_date)) OR ((output > :low_date) AND (output < :hi_date))


 
Johnmen ©   (2003-08-22 11:22) [4]

Ничто не мешает поставить вместо знака = знак > или < или <= или =>
:)
А также использовать предикаты BETWEEN и AND:
SELECT ... WHERE D BETWEEN "01.01.1999" AND "02.02.2002"


 
Russko ©   (2003-08-22 11:27) [5]

Всё бы хорошо, но я работаю с TTable! И SQL пролетает!


 
Nikolay M. ©   (2003-08-22 11:29) [6]


> но я работаю с TTable

А ты работай с Query. Религия не позволяет или мамка не велит? :)


 
Russko ©   (2003-08-22 11:40) [7]

Всё сам допёр! Спасибо всем, кто пытался!
Не забуду.



Страницы: 1 вся ветка

Текущий архив: 2003.09.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
3-33491
stud
2003-08-19 11:53
2003.09.11
роли interbase


8-33693
vital
2003-05-14 13:42
2003.09.11
Продолжительность клипа


3-33440
Новенький
2003-08-21 09:47
2003.09.11
Автоматическое обновление грида.


3-33473
napil
2003-08-22 11:59
2003.09.11
dbf


3-33508
ilyua12
2003-08-20 03:59
2003.09.11
Нули в отчете.