【■■▲●★】这样的统计SQL语句该怎么写????????
T1: classID clasName
0001 01计网
0002 01计软
.....................
T2 : classID,studentID,studentName
0001 200001 王刚
0002 200002 李华
.....................
T3: studentID nWeek nState (其中nstate值为(0,1,2,3)四种情况)
200001 1 0
200001 2 1
200001 1 1
200001 2 2
200001 2 3
200002 3 0
200002 1 3
.....................
现在需要统计生成一张表为
classname studentName nState(0) nState(1) nState(2) nState(3)
【输入的条件为nWeek,例如:nWeek >= 1 And nWeek <=5】
现在需要统计在某一段时间内,所有人的nState四种状态的分别总和。
例如:
classname studentName nState(0) nState(1) nState(2) nState(3)
01计网 王刚 1 2 1 1
01计软 李华 1 0 0 1
这样的SQL的语句该怎么写????
0001 01计网
0002 01计软
.....................
T2 : classID,studentID,studentName
0001 200001 王刚
0002 200002 李华
.....................
T3: studentID nWeek nState (其中nstate值为(0,1,2,3)四种情况)
200001 1 0
200001 2 1
200001 1 1
200001 2 2
200001 2 3
200002 3 0
200002 1 3
.....................
现在需要统计生成一张表为
classname studentName nState(0) nState(1) nState(2) nState(3)
【输入的条件为nWeek,例如:nWeek >= 1 And nWeek <=5】
现在需要统计在某一段时间内,所有人的nState四种状态的分别总和。
例如:
classname studentName nState(0) nState(1) nState(2) nState(3)
01计网 王刚 1 2 1 1
01计软 李华 1 0 0 1
这样的SQL的语句该怎么写????
...全文
相关推荐
sql语句妙用,各种sql语句的详细用法与讲解
sql语句妙用,各种sql语句的详细用法与讲解 ,使得程序运行的更加流畅。主要针对一些高效sql语句的解释。
一个常用的报表统计SQL语句
在平常的系统开发中,我们经常会遇到类似下图的报表统计功能需求。
SQL一条语句统计记录总数及各状态数
主要为大家介绍了SQL一条语句统计记录总数及各状态数的sql语句,需要的朋友可以参考下
SQL语句技巧:按月统计数据
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 男人


