我有包含用户数据的数据输入表(ServiceData)。列是Userid,BillDate(类型DateTime)等。 我需要每周(当前一周)获取用户数。
查询
select BillDate,DATENAME(dw,BillDate) as day ,count(BillDate) as total
from ServiceData
group by BillDate,DATENAME(dw,BillDate)
order by BillDate desc
这仅获取公历日期,但我要获取星期日条目的计数,星期一条目的计数-从星期日到星期六(当前每周)。这可能吗?
预期产量
ID | TOTAL | DAY
--------------------------
1 | 23 | Sun
2 | 54 | Mon
3 | 17 | Tues
4 | 56 | Thus
5 | 45 | Fri
6 | 78 | Sat