一个复杂的SQL统计,高手出招
表:
日期 指标 单位 数量
2007-1-1 入库 A单位 1
2007-1-1 出库 B单位 2
2007-1-2 入库 A单位 3
........
要求结果:
2007-1-1日
A单位 B单位 ....... N单位
入库 1 0 0
出库 0 2 0
. . . .
. . . .
. . . .
指标N . . .
本日 1 2 .
去年同期 . . .
本月 4 0 .
去年同期 . . .
本年 4 2 .
去年同期 . . .
日期 指标 单位 数量
2007-1-1 入库 A单位 1
2007-1-1 出库 B单位 2
2007-1-2 入库 A单位 3
........
要求结果:
2007-1-1日
A单位 B单位 ....... N单位
入库 1 0 0
出库 0 2 0
. . . .
. . . .
. . . .
指标N . . .
本日 1 2 .
去年同期 . . .
本月 4 0 .
去年同期 . . .
本年 4 2 .
去年同期 . . .
...全文
相关推荐
腾讯校招题
腾讯校招题
2018校招12家企业(开发、测试、算法、数据分析、运维等)笔试真题汇总.zip
2018校招12家企业(开发、测试、算法、数据分析、运维等)笔试真题汇总
一个常用的报表统计SQL语句
在平常的系统开发中,我们经常会遇到类似下图的报表统计功能需求。
一个用来统计相同姓名人数的SQl语句
sql语句查询 表结构是这样: ID 姓名 性别 1 张三 男 2 王四 男 3 丽丽 女 4 张三 男 5 赵柳 男 6 高洁 男 7 王四 女 8 高洁 女 9 张三 女 怎么能用一条SQL语句查询出如下的结果 姓名 人员个数 男人数 女人数 包含ID 张三 3 2 1 1,4,9 王四 2 1 1 2,7 丽丽 1 0 1 3 高洁 2 1 1 6,8 赵柳 1 1 0 5 代码如下: SELECT * FROM (SELECT DISTINCT Name,Count(ID) as 人員個數, sum(case when Sex=’男’ then 1 else 0 end) as 男人
常用复杂sql语句
常用复杂sql语句.txt 常用复杂sql语句.txt 常用复杂sql语句.txt


