按总数排名的SQL
2013-01-07 22:36
68 查看
SELECT mrDep.Name,
查看 部门名称
COUNT(info_files.writer) AS countzs,
统计【计数】 ( 按writer统计 ) 别称 countzs,
SUM(info_files.cn) AS countcn, SUM(info_files.pf) AS sumpf
相加求和 (cn字段的值) 别称 countcn, 求和 (以pf字段内的值) 别称 sumpf
FROM mrDep LEFT OUTER JOIN info_files ON info_files.writer = mrDep.Name
把 mrDep 关联视图 与 inf_files 以 writer和name关联
GROUP BY mrDep.Name, info_files.writer
按照 name和writer分组,防止重复
ORDER BY sumpf DESC
按sumpf排序,用
DESC 表示按倒序排序(即:从大到小排序) 用 ACS 表示按正序排序(即:从小到大排序)
查看 部门名称
COUNT(info_files.writer) AS countzs,
统计【计数】 ( 按writer统计 ) 别称 countzs,
SUM(info_files.cn) AS countcn, SUM(info_files.pf) AS sumpf
相加求和 (cn字段的值) 别称 countcn, 求和 (以pf字段内的值) 别称 sumpf
FROM mrDep LEFT OUTER JOIN info_files ON info_files.writer = mrDep.Name
把 mrDep 关联视图 与 inf_files 以 writer和name关联
GROUP BY mrDep.Name, info_files.writer
按照 name和writer分组,防止重复
ORDER BY sumpf DESC
按sumpf排序,用
DESC 表示按倒序排序(即:从大到小排序) 用 ACS 表示按正序排序(即:从小到大排序)
相关文章推荐
- 【数据库SQL实践】查找入职员工时间排名倒数第三的员工所有信息
- 增加排名列SQL语句(需排名的列值相等时排名相同)
- Sql按姓名查出某个人的成绩排名
- Sql Server2005 Transact-SQL 新兵器学习总结之-排名函数
- MS SQLSERVER中如何快速获取表的记录总数
- SQL--统计出所有数据库内用户表的记录总数
- SQL点滴20—T-SQL中的排名函数
- mysql上排名sql的写法,类似oracle的rank和dense
- SQL中的排名函数
- 一条最简单有效的排名SQL语句
- sql:查询课程号'0312091006'成绩排名第5到第10之间的学生学号
- Sql技巧之快速得到表的记录总数(转)
- Oracle EBS-SQL (BOM-4):检查期间新增编码总数.sql
- SQL成绩统计分析—排名问题
- 第97课: 使用Spark Streaming+Spark SQL实现在线动态计算出特定时间窗口下的不同种类商品中的热门商品排名
- 查询数据排名情况SQL
- sql 分组后 组内排名
- 从统计数据表记录总数谈SQL_Server查询优化
- 排名SQL
- Sql Server2005对t-sql的增强之排名函数ROW_NUMBER, RANK, DENSE_RANK, NTILE