select * from sampleTable
where CONVERT(VARCHAR(20),DateCreated,101)
= CONVERT(VARCHAR(20),CAST('Feb 15 2012 7:00:00:000PM' AS DATETIME),101)
Я хочу сравнить дату без времени
Является ли выше запрос в порядке? или другое лучшее решение, которое вы предлагаете
- Я использую SQL Server 2005
- Дата, сохраненная в формате UTC на сервере
- Пользователи против этих данных относятся к разному часовому поясу