SQL Server日期資料型別DATE的使用

highhand發表於2021-09-09

在SQL Server 較高版本,如SQL 2008新增加了一個日期資料型別DATE,它很容易地幫Insus.NET解決一個問題。

專案中需要做每天的報表,即是說要搜尋出每天的記錄。比如使用者輸入某一天,搜尋出某一天的資料出來,不管搜尋日期欄位是否為純日期還是帶有時間的。以前使用BETWEEN謂詞等。如今做法:

DECLARE @D AS DATE  --搜尋日期
SELECT * FROM [dbo].[Orders] WHERE CAST([OrderDate] AS DATE) = CAST(@D AS DATE)

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/810/viewspace-2806874/,如需轉載,請註明出處,否則將追究法律責任。

相關文章