相关疑难解决方法(0)

SQL DATEPART(dw,date)需要monday = 1和sunday = 7

我有一个查询,我得到一个日期的WeekDay但默认情况下:

  • 星期日= 1

  • Moday = 2

  • 等等

功能是:

DATEPART(dw,ads.date) as weekday
Run Code Online (Sandbox Code Playgroud)

我需要结果:

  • 星期天= 7

  • 星期一= 1

  • 等等

这样做有什么捷径吗?或者我必须做一个CASE statement

sql sql-server

37
推荐指数
5
解决办法
12万
查看次数

当月的当前周数

我使用以下查询来获取当前周

select extract(week from current_timestamp)它表明34很好.

但是我如何得到当月的当前周数.

sql postgresql

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

获取 SQL Server 月份的周数

我试图找到给定日期的特定月份的周数,所以我想知道给定月份是哪一周

例如,如果我输入

  • 2016 年 2 月 2 日 ---> 第 1 周
  • 2016 年 2 月 9 日 ---> 第 2 周
  • 2016 年 6 月 2 日 ---> 第 1 周
  • 2016 年 1 月 25 日 ---> 第 5 周

我可以在 T-SQL 查询中实现这一点吗?

我看到了以下选项

DATEPART(wk, BookingTimeStamp)
Run Code Online (Sandbox Code Playgroud)

但这给出了一年中的周数,而不是月份

这个想法是在给定的月份每周建立结果

sql-server

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

标签 统计

sql ×2

sql-server ×2

postgresql ×1