有一张表A
A --表名
时间 分组名 姓名 --列名
1.5 BB B1 --列值
1.5 BB B2
1.6 CC B3
1.7 DD B4
1.7 CC B5 --列值分组名有相同的固定几个,时间和姓名各不相同也有相同查询结果需求:
1、按照分组名聚合显示,各分组有多少行数据。
2、显示每个分组指定时间范围类有多少行
3、显示1和2号需求相减的差。
4、结果的最后一行加一个总计,汇总上面三个查询结果的综合(这个如果困难可以不需要)也就是查询后的结果为
【组名】 【相同组名的总行数】 【相同组名在指定时间范围的总行数】 【前两列行数相减只差】
【最后一行统计相同组名的总行数 相同组名在指定时间范围的总行数 前两列行数相减只差的总和】
用以上数据假设求CC分组、1月7号有多少数据显示结果为:CC 2 1 1
最后一行汇总
当然我需要求整个表里各组名的结果
SQL了解不够,请各位帮帮忙!
分类统计sql
A --表名
时间 分组名 姓名 --列名
1.5 BB B1 --列值
1.5 BB B2
1.6 CC B3
1.7 DD B4
1.7 CC B5 --列值分组名有相同的固定几个,时间和姓名各不相同也有相同查询结果需求:
1、按照分组名聚合显示,各分组有多少行数据。
2、显示每个分组指定时间范围类有多少行
3、显示1和2号需求相减的差。
4、结果的最后一行加一个总计,汇总上面三个查询结果的综合(这个如果困难可以不需要)也就是查询后的结果为
【组名】 【相同组名的总行数】 【相同组名在指定时间范围的总行数】 【前两列行数相减只差】
【最后一行统计相同组名的总行数 相同组名在指定时间范围的总行数 前两列行数相减只差的总和】
用以上数据假设求CC分组、1月7号有多少数据显示结果为:CC 2 1 1
最后一行汇总
当然我需要求整个表里各组名的结果
SQL了解不够,请各位帮帮忙!
分类统计sql
解决方案 »
- 如下语句该如何修改啊?
- 为什么在标量值函数中使用动态sql时,出现查询错误:"只有函数和扩展存储过程才能从函数内部执行。"
- Paradox数据库的.db文件问题
- SQL Server 数据表的设计(外键)
- sql server中有没有冻结(暂停)数据库的方式?是什么?就像oracle静默一样。
- 统计查询在线等!
- sql server 2005数据导入到oracle
- ms sql 链接问题?
- dts导入导出问题?在线等。
- 在SQL中刪掉了的數據該怎樣找回來?(急)
- sql server 计算两表乘积的和,想到头都大了
- 请教sql server management studio 服务器名称的问题
A --表名
时间 分组名 姓名 --列名
1.5 BB B1 --列值
1.5 BB B2
1.6 CC B3
1.7 DD B4
1.7 CC B5 --列值
如果以1月7日作为时间条件
第一列显示排除1月7日为条件是各分组总行数,第二列显示以1月7日为条件各分组总行数,第三列显示两个总数相减之差。结果为
CC 2 1 1
BB 2 0 2
DD 1 1 0
4 2 3 --汇总以上各列和,这个困难的话可以不需要。