使用SQL汇总小计汇总
这里是SQL Server2005的使用的一个例子:创建测试表(省nvarchar(10),(10),分市nvarchar int)
插入TB选择'陕西','西安',3
联合所有选择'陕西','安康',4
联合所有选择'陕西','汉中',2
联合所有选择'广东','广州',5
联合所有选择'广东','珠海',2
联合所有选择'广东','东莞',3
联合所有选择'江苏','南京',6
联合所有选择'江苏','苏州',1
去
1。只有一个总结
选择省为省,按省(区)结核病组(分)分值计算
结果uff1a
广东10
江苏7
陕西9
空26
选择分组(省)= 1,然后聚合其他省作为省的情况下选择。
结果uff1a
广东10
江苏7
陕西9
总26
2,二级,中级总决赛总结
以省为市,以市为单位,以结核病组为例
结果uff1a
东莞广东3
广州广东5
珠海广东2
广东空10
南京江苏6
苏州江苏1
江苏空7
陕西安康4
汉中陕西2
西安陕西3
陕西空9
空值26
选择省的省、市为市和(分数)为分数,分组(省)为g_p。
结果uff1a
东莞广东300
广州广东500
珠海广东200
广东空1001
南京江苏600
苏州江苏100
江苏空701
陕西安康400
汉中陕西200
西安陕西300
陕西空901
空值2611
选择分组(省)= 1,然后聚合其他省省,
当分组(城市)= 1和分组(省)= 0,然后其他城市结束小计,
分数(和)分数
从肺结核组由省、市汇总
结果uff1a
东莞广东3
广州广东5
珠海广东2
广东10次
南京江苏6
苏州江苏1
江苏7次
陕西安康4
汉中陕西2
西安陕西3
陕西9次
总空26