标题:合并SQL查询语句
取消只看楼主
wjp456789
Rank: 5Rank: 5
来 自:四川成都
等 级:职业侠客
威 望:1
帖 子:345
专家分:330
注 册:2012-6-25
结帖率:90.91%
已结贴  问题点数:20 回复次数:4 
合并SQL查询语句
查询成绩
zy1:第一志愿
zf3:总分
jck:不知道是什么加分项,反正是加分。
tzf:好象是特种分的拼音,也是加分
mzjf:也是加分,民族加分,加分只加最高的一项,不能同时加分。
kldm:科类,1是文科,4是理科
查询条件,就是统计总分+加分项大于等于145

第一志愿文科,录取线145
SELECT zy1 第一志愿,SUM(IIF((zf3+jck>=145 OR zf3+tzf>145 OR zf3+mzjf>=145),1,0)) as 上线人数 FROM scjbk345 WHERE kldm='1' GROUP BY 1
第一志愿理科,录取线135
SELECT zy1 第一志愿,SUM(IIF((zf3+jck>=135 OR zf3+tzf>135 OR zf3+mzjf>=135),1,0)) as 上线人数 FROM scjbk345 WHERE kldm='4' GROUP BY 1
如何将两条语句合并出一条。统计在一个表中。



[ 本帖最后由 wjp456789 于 2012-11-22 15:00 编辑 ]
搜索更多相关主题的帖子: 第一志愿 查询成绩 录取线 
2012-11-22 14:51
wjp456789
Rank: 5Rank: 5
来 自:四川成都
等 级:职业侠客
威 望:1
帖 子:345
专家分:330
注 册:2012-6-25
得分:0 
成招上线人数统计,
字段有专业代码(ZY1),总分(ZF3),加分项目(JCK,TZF,MZJF三个字段),科类代码(KLDM)
统计上线人数。要文理科,分数不一样,文科145上线,理科135上线。
我只能分文理科统计,
我的目的是一条语句,实现统计。

我是来向高手学习的!
2012-11-22 15:23
wjp456789
Rank: 5Rank: 5
来 自:四川成都
等 级:职业侠客
威 望:1
帖 子:345
专家分:330
注 册:2012-6-25
得分:0 
回复 3楼 tlliqi
科类代码不能加在SELE里。GROUP BY 要提示错误

我是来向高手学习的!
2012-11-22 15:28
wjp456789
Rank: 5Rank: 5
来 自:四川成都
等 级:职业侠客
威 望:1
帖 子:345
专家分:330
注 册:2012-6-25
得分:0 
回复 5楼 月沐庭轩
各自的分数线不一样。。。如果不分文理科。。。就没必要用where KLDM='1'或'4'了

我是来向高手学习的!
2012-11-22 15:29
wjp456789
Rank: 5Rank: 5
来 自:四川成都
等 级:职业侠客
威 望:1
帖 子:345
专家分:330
注 册:2012-6-25
得分:0 
回复 9楼 茵梦湖
可行。。。。
想问一下IIF条件
判断的原理。。。。我还没理解透彻。。。。
请指点。。

[ 本帖最后由 wjp456789 于 2012-11-22 17:36 编辑 ]

我是来向高手学习的!
2012-11-22 16:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-387937-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.071300 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved