Сравните строку даты с датой и временем в SQL Server?
В SQL Server 2008 можно было datetime использовать новый тип данных datetime-manipulation DATE
DECLARE @pDate DATE='2008-08-14'
SELECT colA, colB
FROM table1
WHERE convert(date, colDateTime) = @pDate
@Парень. Я думаю, вы tsql обнаружите, что это решение datetime-manipulation отлично масштабируется. Посмотрите tsql на query execution plan исходного запроса.
А для datetime-functions mine:
sql-server
database
tsql
datetime
2021-12-02T12:15:42+00:00
2022-06-13T03:11:46+00:00
Kyoshu
Вопросы с похожей тематикой, как у вопроса:
Сравните строку даты с датой и временем в SQL Server?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.