【■■▲●★】这样的统计SQL语句该怎么写????????

surfl surfl 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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的语句该怎么写????
...全文

相关推荐

评论 8
收藏 已收藏
分享
返回顶部
surfl
MS-SQL Server 34,876 成员 254,635 内容