Table 上 datetime2 字段最经常出现的工作日

Most recurring weekday of a datetime2 fiel on a Table

我有一个 Table 订单。在 table 上,我有一个字段 CreatedAt (datetime2)。是否可以创建一个 select 查询来显示每个工作日有多少订单?不是在日期之间,而是在洞 table.

喜欢: Monday:52 星期二:16 ... 以此类推一周中的所有 7 天。

试试这个:

select datepart(weekday,CreatedAt) weekday,count(*) count
from Table
group by datepart(weekday,CreatedAt)