我有一个表,其中保持由不同部门发送到不同地区(A,B,C)在印地语或英语的信记录表中给出。
我想根据结果表计算每个部门用印地语和英语发送到A、B、C地区的信件数量。
我能够得到这个为所有部门在一起,但不能做的是按部门。请指导我得到那个 www.example.com 。我尝试交叉连接别名,但无法获得它在给定的格式。我尝试了这里给出的多个答案,但没有喜悦。
select count(LtrNo) from tblltr where REGION="A" and Language="Hindi"
select count(LtrNo) from tblltr where REGION="A"and Language="English"
select count(LtrNo) from tblltr where REGION="B" and Language="Hindi"
select count(LtrNo) from tblltr where REGION="B" and Language="English"
select count(LtrNo) from tblltr where REGION="C" and Language="Hindi"
select count(LtrNo) from tblltr where REGION="C" and Language="English"
在这里拨弄拨弄
1条答案
按热度按时间unftdfkk1#
使用
SUM()
中的条件获取与该条件匹配的行数,然后按部门和地区分组。使用WITH ROLLUP
添加小计。