語法
DATEPART(datepart , date)
DATEPART() 會返回一個整數,其中 datepart 參數用來指定要返回的部分,datepart 可以是這些值:
datepart說明
| datepart (全名和縮寫) | 說明 |
|---|---|
| year, yyyy, yy | 年,例如 2024 |
| month, mm, m | 月,例如 10 |
| day, dd, d | 日,例如 30 |
| hour, hh | 時,例如 12 |
| minute, n | 分,例如 15 |
| second, ss, s | 秒,例如 32 |
| millisecond, ms | 毫秒,例如 123 |
| microsecond, mcs | 微秒,例如 123456 |
| nanosecond, ns | 毫微秒,例如 123456700 |
| quarter, qq, q | 季,例如 4 |
| dayofyear, dy, y | 一年中的第幾天,例如 303 |
| week, wk, ww | 一年中的第幾週,例如 45 |
| weekday, dw | 星期幾,例如 1 |
| TZoffset, tz | 時區 time zone offset,單位是分鐘,例如 310 |
範例:
SELECT DATEPART(yyyy, GetDate()) AS OrderYear,
DATEPART(mm, GetDate()) AS OrderMonth,
DATEPART(dd, GetDate()) AS OrderDay
輸出結果:
OrderYear OrderMonth OrderDay
----------- ----------- -----------
2024 9 10
(1 個資料列受到影響)
參考資料:
https://learn.microsoft.com/zh-tw/sql/t-sql/functions/datediff-transact-sql?view=sql-server-ver16
我們團隊有30年以上的MSSQL使用經驗,有什麼問題,歡迎與我們聯繫,也可以在下方留言處與我們分享,感謝您!!
手刀試用=>蝦皮對帳王
手刀試用=>康捷雲端ERP
相關文章
👉 MSSQL CHARINDEX (Transact-SQL) 查找字元在字串中的位置
👉 蝦皮對帳王-蝦皮對帳結果一覽表-為什麼要對帳?無對應???
任何一套系統的撰寫與維護,都需要相對應的人力與雲端資料庫來維持。
感謝您願意使用我們的系統。
期待您的留言

Comments