Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Базы данных > MSSQL Server
Перезагрузить страницу Сравнение дат без учёта времени
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Jonano Jonano вне форума
Специалист
 
Аватар для Jonano
 
Сообщений: 3,541
Сказал(а) спасибо: 2
Поблагодарили 14 раз(а) в 14 сообщениях
Регистрация: 19.04.2005
По умолчанию 09.04.2010, 15:48

Всем привет. У меня есть вопрос:
Есть некоторая таблица Table1, в ней есть поле RecordDate типа datetime. B есть переменная типа datetime, назовём её @tmpDate.
Как можно сделать следующее сравнение:
Код:
WHERE RecordDate <= @tmpDate
с учётом только даты?
Просто условие может не сработать в следующем примере: RecordDate = '09-04-2010 11:25:10', @startDate = '09-04-2010 0:0:0', а оно должно.

СУБД MS SQL Server 2005.
Ответить с цитированием
  (#2 (permalink)) Старый
Philin Philin вне форума
Member
 
Сообщений: 75
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 30.10.2004
По умолчанию 19.04.2010, 07:51

Чтобы можно было использовать индекс по дате, будем изменять граничное условие:
Код:
-- добавим один день и округлим дату
SET @startDate = CONVERT(datetime, CONVERT(varchar(8), DATEADD(dd, 1, @startDate), 112))
А вообще, про округление даты почитайте здесь.
Ответить с цитированием
  (#3 (permalink)) Старый
Jonano Jonano вне форума
Специалист
 
Аватар для Jonano
 
Сообщений: 3,541
Сказал(а) спасибо: 2
Поблагодарили 14 раз(а) в 14 сообщениях
Регистрация: 19.04.2005
По умолчанию 26.04.2010, 11:57

Спасибо.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение Веталь Любые вопросы от новичков 30 18.10.2011 11:34
сравнение структур крошка Лулу Prolog 5 05.05.2011 10:05
Сравнение объектов KSu89 Prolog 0 25.12.2010 00:10
сравнение len Видеокарты 3 30.11.2010 08:37
Дух Времени ... s.s Культура 16 06.10.2010 20:20
Сравнение 2 процессоров AMD Spartaker Охлаждение и разгон 3 05.06.2010 22:44
Сравнение списков z556 Prolog 6 15.04.2009 21:00
Сравнение звука Graph-nv Софт и программы 4 21.06.2008 07:12
Прога для учёта торговли. Специфика - компютерная техника и услуги. EBOL@ О работе 4 30.04.2007 15:29
Анализ системы складского учёта Pelya Общие вопросы создания ПО 2 16.01.2005 14:24



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов