【发布时间】:2011-03-18 13:00:24
【问题描述】:
我想在 SQL 中计算上周月数。我有周数和年份。
例如。如果我通过 WeekNo=51 , Year=2008 ,那么函数应该返回 LastWeekofMonth= 52。
我想使用以下标准计算周数。
根据在瑞典使用的 ISO 8601:1988,一年中的第一周是在新年中至少有四天的第一周。
因此,如果您的一周从星期一开始,则任何一年的第一个星期四都在第一周内。您可以从中获取 DateAdd 或 DateDiff。
请帮帮我…………
提前致谢。
【问题讨论】:
-
那么,您想要该月最后一个星期一的周数吗?
-
什么数据库*?哪个版本?这些东西通常不是标准化 SQL 语言规范的一部分,但通常是特定于供应商的
-
@DOK...我想要本月最后一个星期四的周数...