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

Вниз

Фильтрация БД   Найти похожие ветки 

 
It06   (2004-09-30 14:06) [0]

Подскажите
Как произвести фильтрацию БД по промежутку времени
С (дата)по (дата)?


 
Ega23 ©   (2004-09-30 14:19) [1]

select * from Table1 where DateIn>= ....   and DatOut<=.....


 
sniknik ©   (2004-09-30 14:32) [2]

select * from Table1 where DateField between (дата) and (дата)


 
Ega23 ©   (2004-09-30 14:35) [3]

Between, вроде, строго <>. А если надо <= >=


 
Johnmen ©   (2004-09-30 14:56) [4]

>Ega23 ©   (30.09.04 14:35) [3]

Не.


 
sniknik ©   (2004-09-30 14:59) [5]

наоборот это с <= >=
включаются заданные значения, хотя может где и наоборот (в каком нибудь движке)
но это вобшето без разници, ну задай параметр в нужном виде +/- день.


 
Mizanthrope   (2004-09-30 15:30) [6]

>>sniknik

SELECT * FROM "BASE.DB" WHERE DataField BETWEEN ("+DateToStr(DateEdit1.Date)+") AND ("+DateToStr(DateEdit2.Date)+")
Выдает ошибку "Invalid use of keyword. Token ".2004""


 
sniknik ©   (2004-09-30 15:49) [7]

молодец, правильно выдает, ты ж ему фигню вместо даты подсовываеш. ;)

см. формат даты в строковом выражении для используемого движка или/и почитай про параметры в запросах (одно другому не помешает).


 
Ega23 ©   (2004-09-30 16:49) [8]

sniknik ©   (30.09.04 14:59) [5]

Просто я неоднократно на такую фигню наталкивался, потом плюнул и Between забросил. Фактически что between, что >= and <= - одно и тоже.


 
Anatoly Podgoretsky ©   (2004-09-30 19:36) [9]

По логике да, а по оптимизации нет.


 
Sigetta ©   (2004-10-01 15:42) [10]

> Anatoly Podgoretsky
Т.е. BETWEEN будет работать быстрее <= and >=



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

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

Наверх




Память: 0.48 MB
Время: 0.038 c
14-1097154874
Vlad Oshin
2004-10-07 17:14
2004.10.31
http://www.photosight.ru/pforum/printthread.php?Cat=&amp;Board=photo_


1-1097858891
lipskiy
2004-10-15 20:48
2004.10.31
Открыть проводник с ограничением уровня?


3-1096900734
ANT1
2004-10-04 18:38
2004.10.31
Как в сессии изменить значение NLS_LANG ?


3-1096884715
Lenka
2004-10-04 14:11
2004.10.31
SQL-запросы


3-1096599868
AZ
2004-10-01 07:04
2004.10.31
Неоправданное распухание файла .DB