Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SELECT только в 00:00  [new]
Kasutaja
Guest
Добрый день!

Подскажите как выбрать значения только в 00:00 каждого дня.

Имеется (к примеру):

16.11.2004 0:55:07 167 2592 2592
16.11.2004 0:50:07 167 2578 2578
16.11.2004 0:45:07 168 2564 2564
16.11.2004 0:40:07 167 2550 2550
16.11.2004 0:35:07 167 2536 2536
16.11.2004 0:30:07 167 2522 2522
16.11.2004 0:25:07 167 2508 2508
16.11.2004 0:20:07 167 2494 2494
16.11.2004 0:15:07 167 2480 2480
16.11.2004 0:10:07 168 2467 2467
16.11.2004 0:05:07 168 2453 2453
16.11.2004 0:00:08 168 2439 2439
15.11.2004 0:55:07 167 2592 2592
15.11.2004 0:50:07 167 2578 2578
15.11.2004 0:45:07 168 2564 2564
15.11.2004 0:40:07 167 2550 2550
15.11.2004 0:35:07 167 2536 2536
15.11.2004 0:30:07 167 2522 2522
15.11.2004 0:25:07 167 2508 2508
15.11.2004 0:20:07 167 2494 2494
15.11.2004 0:15:07 167 2480 2480
15.11.2004 0:10:07 168 2467 2467
15.11.2004 0:05:07 168 2453 2453
15.11.2004 0:00:03 168 2699 2367

Нужно получить:

16.11.2004 0:00:08 168 2439 2439
15.11.2004 0:00:03 168 2699 2367
16 ноя 04, 12:18    [1108585]     Ответить | Цитировать Сообщить модератору
 Re: SELECT только в 00:00  [new]
Berg
Member

Откуда: Кр-ск
Сообщений: 3480
...WHERE DATEPART(HOUR, @dt) = 0
16 ноя 04, 12:20    [1108603]     Ответить | Цитировать Сообщить модератору
 Re: SELECT только в 00:00  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
select * from table where datepat(minute, date_field) = 0 and datepat(hour, date_field) =0
16 ноя 04, 12:21    [1108606]     Ответить | Цитировать Сообщить модератору
 Re: SELECT только в 00:00  [new]
Smirnov Anton
Member

Откуда: Н.Новгород
Сообщений: 3220
WHERE DATEPART(HOUR, @dt) = 0 and DATEPART(n, @dt) = 0 
16 ноя 04, 12:22    [1108613]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить