tsql的where子句中YEAR DAY MONTH的順序應該是什麼?什麼應該是YEAR()在TSQL where子句中的MONTH()DAY()的順序?
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