我有一个简单的 SQL 用于在我的 SQLite 报告中计算周数
SELECT STRFTIME('%W', 'date_column')
2009-2012 年是正确的。在 2013 年,我总是得到错误的周数。
例如
SELECT STRFTIME('%W', '2012-02-28')
返回'09',这是正确的。
SELECT STRFTIME('%W', '2013-02-28')
返回'08',这是错误的。我们有第 9 周。
SQLite 日期时间函数中是否有我不理解的内容?或者它是 SQLite 的错误?