【发布时间】:2021-05-02 09:16:13
【问题描述】:
我有下表:
我想按日期和IsDeleted = 0 的特定客户进行分组。
更准确地说,我想这样做:
此屏幕截图中的数据不反映表格中的数据。
因此,例如,客户 Anne Marie 在我的数据库中的 ClientId = 12。
我需要为每个月分组,然后再按另一个分组?我的意思是,我可以在一个月内拥有多条记录..
我希望我发布了明确的问题,如果没有,请写信以提供更多详细信息。
更新:
我需要这样的东西:
select
Convert([date], [Date]) as [Date],
TotalAttendants as Total,
FemaleAttendants as Women,
MaleAttendants
from
dbo.Events
where
EventTypeId = 1
and IsDeleted = 0
group by
Convert([date], date)
order by
Convert([date], date)
只有我需要将这些日期包装成月(T-SQL 或类似的东西)。
最后,我需要将此查询重写为 linq for C#
【问题讨论】:
标签: sql sql-server