Какой должен быть ДЕНЬ МЕСЯЦА ГОДА в разделе where tsql?Какой должен быть порядок YEAR() MONTH() DAY() в разделе tsql where?
Select * from TABLE_NAME
WHERE
YEAR(COLUMN_NAME)=YEAR(GETDATE()) --1
and DAY(COLUMN_NAME)=DAY(GETDATE()) --2
and MONTH(COLUMN_NAME)=MONTH(GETDATE()) --3
Выполняет ли заказ улучшение времени выполнения запроса? Как tsql выполняет это утверждение?
Вы пытаетесь провести сравнение даты, игнорируя время? ; http://stackoverflow.com/questions/1427469/compare-dates-in-t-sql-ignoring-the-time-part; http://stackoverflow.com/questions/9308635/best-way-to-compare-dates-without-time-in-sql-server –
Какую версию sqlserver вы используете? –
sql server 2008. – Som