Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отбор по дате [MSSQL]


Страницы:   1 2

Link ©   (2002-08-23 14:03:00) 

Уважаемые мастера! Только щас дошло, что следующий запрос отбирает не записи, созданные до определённой даты, а записи, существующие в промежутке между указанными днями каждого месяца. (Если я не прав, скажите мне) То есть некоторые записи выпускаются.

Help!!!!
Совершенно не представляю как сделать , чтобы отбирались записи, созданные до указанной даты. Подскажите, пожалуйста.

Запрос:

select timestamp,src_IP,dst_IP,sent,recv from traffic_USER
WHERE (DATEPART(dd, CAST(timestamp AS datetime))between :ddStart and :ddEnd)
and (DATEPART(mm, CAST(timestamp AS datetime))between :mmStart and :mmEnd )
and recv>0;
--and sent > 0


Link   (2002-08-23 14:32:00) [21]


> 3JIA9I CyKA

datetime


3JIA9I CyKA   (2002-08-23 14:29:00) [22]

А какого типа timestamp?


Link   (2002-08-23 14:26:00) [23]

Нет, всё равно, что-то не то..


MOA   (2002-08-23 14:18:00) [24]

Если у Вас срабатывает
DATEPART(dd, CAST(timestamp AS datetime))
то вот так

select timestamp,src_IP,dst_IP,sent,recv from traffic_USER
WHERE (CAST(timestamp AS datetime) between :ddStart and :ddEnd)
and (recv>0)

Удачи!


Reindeer Moss Eater   (2002-08-23 14:15:00) [25]

Where Поле_Даты < Заданной_Даты


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо