我有一个查询,我得到一个日期的WeekDay但默认情况下:
星期日= 1
Moday = 2
等等
功能是:
DATEPART(dw,ads.date) as weekday
Run Code Online (Sandbox Code Playgroud)
我需要结果:
星期天= 7
星期一= 1
等等
这样做有什么捷径吗?或者我必须做一个CASE statement?
我使用以下查询来获取当前周
select extract(week from current_timestamp)它表明34很好.
但是我如何得到当月的当前周数.
我试图找到给定日期的特定月份的周数,所以我想知道给定月份是哪一周
例如,如果我输入
我可以在 T-SQL 查询中实现这一点吗?
我看到了以下选项
DATEPART(wk, BookingTimeStamp)
Run Code Online (Sandbox Code Playgroud)
但这给出了一年中的周数,而不是月份
这个想法是在给定的月份每周建立结果