Помогите с запросом для дат

mrLIS
Дата: 10.12.2007 21:09:09
Всем доброго времяни суток.
в таблице есть такая переменная date_load в виде '19.11.2007 12:24:25' . Чет не как не получается сделать запрос, который будет отображать все записи допустим между 15 и 19 числом. Помогите плиз..
Заранее большое спасибо.
фигасе
Дата: 10.12.2007 21:21:11
mrLIS
Всем доброго времяни суток.
в таблице есть такая переменная date_load в виде '19.11.2007 12:24:25' . Чет не как не получается сделать запрос, который будет отображать все записи допустим между 15 и 19 числом. Помогите плиз..
Заранее большое спасибо.


Эх, какая путаница... "в таблице есть такая переменная"... надеюсь, она хоть тип имеет Date?
Тогда хотя бы так:
date_load>=to_date('15.11.2007', 'dd.mm.yyyy') and date_load<to_date('20.11.2007', 'dd.mm.yyyy')
а вообще RTFM по-любому (даже не знаю куда дать сцылку на доку Оракл, это ж вообще на что-то базовое нужно посылать... )
mrLIS
Дата: 10.12.2007 21:24:20
извеняюсь за кривой язык..
представленный вами запрос не чего не возвращает..
ну или вопрос в тему.. данные храняться в виде '19.11.2007 12:24:25' как вывести все записи за
19.11.2007?
andreymx
Дата: 10.12.2007 21:34:40
mrLIS
извеняюсь за кривой язык..
представленный вами запрос не чего не возвращает..
ну или вопрос в тему.. данные храняться в виде '19.11.2007 12:24:25' как вывести все записи за
19.11.2007?
Тип поля какой?????
mrLIS
Дата: 10.12.2007 21:38:28
DateTime
andreymx
Дата: 10.12.2007 21:42:46
mrLIS
DateTime
наверное, всё-таки Date
Тогда
WHERE trunc(date_load) = :p_trunced_date
где переменная :p_trunced_date - за выбранную дату
Или
WHERE date_load between :p_trunced_date and :p_trunced_date+1-1/24/60/60
фигасе
Дата: 10.12.2007 22:14:47
Угу, а если тип поля таки Varchar, то
to_date(date_load, 'dd.mm.yyyy hh24:mi:ss')>=to_date('15.11.2007', 'dd.mm.yyyy') and date_load<to_date('20.11.2007', 'dd.mm.yyyy')
Короче, гадать можно много, но пока не представлен DDL таблицы, смысла нет...