Текущий архив: 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.45 MB
Время: 0.007 c