Вниз
Скачать: CL | DM;

Запрос   Найти похожие ветки 

 
@Lex ©   (2004-06-30 18:45) [0]

Здравствуйте Всем.

В таблице есть поля data тип Date и time тип Time
необходимо выбрать записи за определенный промежуток времени.
делаю:

select * from tbl
where (data>="01.06.2004" and time>="10:00:00")
 and (data<="02.06.2004" and time <"12:00:00")

результат получается:
записи за 1е число с 10 до 12 часов
и записи за 2е число с 10 до 12 часов,
но мне надо получить записи с 10 часов 1-го по 12 часов 2-го.

Помогите советом.


 
Reindeer Moss Eater ©   (2004-06-30 19:01) [1]

where
(data = "01.06.2004" and time >= "10:00:00")
or
(data = "02.06.2004" and time <= "12:00:00")


 
Fay ©   (2004-06-30 19:03) [2]

А поля varchar типа varchar у тебя нету?


 
@Lex ©   (2004-06-30 19:09) [3]

//Fay ©   (30.06.04 19:03) [2]
Поля именно такого типа и поменять я ни чего не могу

//Reindeer Moss Eater ©   (30.06.04 19:01) [1]
а с 1-го по 3-е что выдаст


 
Johnmen ©   (2004-07-01 09:17) [4]

Напр. от 1 до 13
select * from tbl
where ((data="01.06.2004" and time>="10:00:00") or (data>="02.06.2004"))
and ((data="13.06.2004" and time <"12:00:00")  or (data<="12.06.2004"))



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
1-1089125866
DDDeN
2004-07-06 18:57
2004.07.25
TrackBar как в регуляторе громкости


6-1085498736
diMAN
2004-05-25 19:25
2004.07.25
Выявление "коллизий" в сети


14-1088853395
menart
2004-07-03 15:16
2004.07.25
Опять суббота!


1-1089269693
Дмитрий2004
2004-07-08 10:54
2004.07.25
ComboBox


14-1089207209
Алхимик
2004-07-07 17:33
2004.07.25
Опрос :)




   Наверх