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

Помогите разобрать с запросом   Найти похожие ветки 

← →
Сосиськин   (2010-02-17 16:04) [0]

Нужно выбрать записи по диапазону даты

есть поле DateInput типа DateTime по нему нужно выбрать записи определенного диапазона от определенной таты до определенной даты

WHERE DateInput > 10.01.2010 AND DateInput > 01.02.2010

но вот конструкция эта никак не работает, копался в своей библиотеки так и не нашел подходящего примера, книг то много, а нужного в них мало, сил нет уже копаться, подскажите как сделать?


← →
Sergey13 ©   (2010-02-17 16:14) [1]

> [0] Сосиськин   (17.02.10 16:04)

А чем не устраивает твой вариант, если его записать правильно?
WHERE DateInput > 10.01.2010 AND DateInput < 01.02.2010


← →
Sergey13 ©   (2010-02-17 16:16) [2]

Плюс 10.01.2010 лучше заменить параметрами
WHERE DateInput > :BeginDate AND DateInput < :EndDate


← →
Сосиськин   (2010-02-17 16:19) [3]


> Sergey13 ©   (17.02.10 16:16) [2]


А я без параметров пробую, а как правильно записать,  но не использовать параметры? Или ни как не выйдет?


← →
Ega23 ©   (2010-02-17 16:32) [4]


> а как правильно записать,  но не использовать параметры?
>  Или ни как не выйдет?


Ну почему же, выйдет. Но надо очень аккуратно с форматом даты играться. Ведь 10.01.2010 - это суть строка. Которая в зависимости от формата может быть как 10-е января 2010, так и 1-е октября 2010.
А параметры как раз эту проблему за тебя решают.


← →
Sergey13 ©   (2010-02-17 16:34) [5]

> [3] Сосиськин   (17.02.10 16:19)
> Или ни как не выйдет?

А ты случаем не прямо так и пишешь DateInput > 10.01.2010 без кавычек?

> конструкция эта никак не работает

Ошибка то какая?


← →
Сосиськин   (2010-02-17 16:34) [6]

Спасибо объяснили.



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

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



Память: 0.46 MB
Время: 0.053 c
15-1273012753
Игорь
2010-05-05 02:39
2010.08.27
madCodeHook


2-1273340393
User
2010-05-08 21:39
2010.08.27
Edit - поддержка символов


15-1272918602
Юрий
2010-05-04 00:30
2010.08.27
С днем рождения ! 4 мая 2010 вторник


15-1264806755
Petr V. Abramov
2010-01-30 02:12
2010.08.27
паровоз :)


2-1267790032
Sairex
2010-03-05 14:53
2010.08.27
Как обойти подводный Камень приведения к типу




   Наверх