我正在嘗試獲取日歷的當前周。假設今天是2022-03-14 12:00:00。
我正在使用這兩個:
select GETDATE() // returns 2022-03-14 12:00:00
select datepart(ww,GETDATE() //returns 12
但根據日歷 2022-03-14 12:00:00 應該是第 11 周。
差異來自哪里以及我如何才能基本上獲得本周?
uj5u.com熱心網友回復:
SQL Server 中的 GetDatePart(ww, ...) 取決于設定的 datefirst,如此處所述。 您可以改用 GetDatePart(isoww, getdate()) 來獲取 ISO 周數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/443355.html
上一篇:“ORA-14400:插入的磁區鍵未映射到任何磁區”即使在表上設定了范圍間隔N
下一篇:百分比細分
