小编Rut*_*mos的帖子

如何使用日历规则在SQL中获取一年中的第几周?

在 .NET C# 中,有 Calendar.GetWeekOfYear 方法

public virtual int GetWeekOfYear(
DateTime time,
CalendarWeekRule rule,
DayOfWeek firstDayOfWeek)
Run Code Online (Sandbox Code Playgroud)

其中有一个参数“CalendarWeekRule”来定义规则。就我而言,我使用 CalendarWeekRule.FirstFourDayWeek 来断言一周需要在同一个月中有 4 天才能被视为一周。

https://msdn.microsoft.com/en-us/library/system.globalization.calendar.getweekofyear(v=vs.110).aspx

我怎样才能在 SQL 中做到这一点?有等价的功能吗?

sql sql-server datetime calendar date

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

calendar ×1

date ×1

datetime ×1

sql ×1

sql-server ×1