Sql server查询以选择每个逻辑的数据实现
我正在编写sql查询以填充报表中的数据。我在这样的表格中有数据Sql server查询以选择每个逻辑的数据实现,sql,sql-server,tsql,Sql,Sql Server,Tsql,我正在编写sql查询以填充报表中的数据。我在这样的表格中有数据 Name Gender MainCategory SubCategory Mark M Category 1 Sub Category 1 Peter M Category 1 Sub Catego
Name Gender MainCategory SubCategory
Mark M Category 1 Sub Category 1
Peter M Category 1 Sub Category 2
Gemma F Category 1 Sub Category 1
Paul M Category 3 Sub Category 2
Mike M Category 3 Sub Category 4
Elle F Category 3 Sub Category 4
...
...So on
如何实现foreach逻辑。。希望看到像这样的结果
Description Total
Total Category 1 Employees of Sub Category 1 2
Total Category 1 Employees of Sub Category 2 1
Total Category 3 Employees of Sub Category 2 1
Total Category 3 Employees of Sub Category 4 2
希望下面的查询能对您有所帮助
SELECT 'Total ' + MainCategory + ' Employees of ' + SubCategory As [Description],
COUNT(*) As Total
FROM MyTable
Group BY MainCategory, SubCategory
你的尝试是?。。。。。。