Отбор по дате с учетом времени

SQL во всех проявлениях - от ANSI-92 до TSQL.

Модераторы: Yurich, Absurd

Ответить
Dr_Grizzly
Сообщения: 406
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

21 апр 2011, 09:12

Добрый день! Имеется таблица с полем Дата/Время. Данные в нем хранятся в виде ДД.ММ.ГГГГ ЧЧ:ММ:СС Каким методом можно отобрать данные из таблицы с учетом времени?

Этот код включает все записи по "21.04.2011 23:59:59 PM"

Код: Выделить всё

Select lesname,count(regnomer) from ochag where data_obnarug<=DateValue('22.04.2011')
group by lesname
А мне нужно отобрать записи например по "21.04.2011 12:00:00 AM". Как будет строчка выглядеть?

А если поставить жесткое равенство, то данные не возвращаются вообще, якобы их нет.

Код: Выделить всё

Select lesname,count(regnomer) from ochag where data_obnarug=DateValue('22.04.2011')
group by lesname
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
Ответить