sql语句请教,在线等待

Luyb111 Luyb111 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
SELECT BMRQ,
SUM( CASE WHEN yysj>=8 AND yysj<=16 AND Isnull(csny,0) = 1 AND kzbz = '已登录' THEN 1 ELSE 0 END ) as a,
SUM( CASE WHEN yysj>=8 AND yysj<=16 AND (Isnull(csny,0) <> 1 OR kzbz <> '已登录') THEN 1 ELSE 0 END ) as b,
SUM( CASE WHEN yysj>=8 AND yysj<=16 AND Isnull(csny,0) = 1 AND kzbz = '已登录' AND ZCJ>=60 THEN 1 ELSE 0 END )as c

FROM BmInf
WHERE BMRQ >='2005-01-19' AND BMRQ <='2006-01-20'
GROUP BY BMRQ

order by bmrq
其中显示数据如下:
BMRQ a b c
2005-1-1 79 1 75
2005-1-2 0 0 0
2005-1-3 8 0 7
...
...


BMRQ:日期
a:实考人数
b:缺考人数
c:合格人数
我现在要加一个字段d:为合格率= c/a
现在碰到一个问题如果a=0,SQL就会包错
我要求如果a = 0时候 c显示为'/'
当a<> 0就显示c/a的值
不能在GROUP BY BMRQ
语句后面加上一个having语句把a=0的记录过滤掉
...全文

相关推荐

参考资料-加筋挡土墙板及筋带安装检验批质量检验记录.zip

参考资料-加筋挡土墙板及筋带安装检验批质量检验记录.zip

等天晴i

【信息科学与工程学】【制造工程】计算机科学与自动化——服务器制造中的学科知识01

由可数可加性:μ(A)=∑k=1∞​μ(Bk​)=limn→∞​∑k=1n​μ(Bk​)=limn→∞​μ(⋃k=1n​Bk​)=limn→∞​μ(An​)。:若limsupAn​=liminfAn​=A,则A中的元素恰是那些“最终总是属于An​”的元素,也是那些“属于无穷多个An​但不属于无穷多个Anc​”的元素。:通过构造一个不相交的序列{Bn​},其中B1​=A1​, Bn​=An​∖(⋃k=1n−1​Ak​)。则⋃n​Bn​=⋃n​An​,且Bn​⊂An​。我们称A为一个“集类”或“集合族”。

flyair_China

【信息科学与工程学】计算机科学与自动化——第三百零五篇 数据中心 Scale-Up、Scale-Out、Scale-Across 20

GPU 训练中的各种算子融合技巧、梯度压缩与稀疏通信的高级变体、混合专家模型的负载均衡与通信优化、长序列模型的注意力机制优化、模型量化与蒸馏的联合优化、分布式训练中的容错与恢复、以及一些新兴硬件特性的建模(如 HBM3、GDDR7、CXL 3.0 内存语义、PCIe Gen6 PAM4 信令等)。每条仍然包含四个方程式子节。

flyair_China

参考资料-加筋挡土墙检验批质量检验记录.zip

参考资料-加筋挡土墙检验批质量检验记录.zip

等天晴i

参考资料-砌体挡土墙检验批质量检验记录.zip

参考资料-砌体挡土墙检验批质量检验记录.zip

等天晴i
评论 4
收藏 已收藏
分享
返回顶部
Luyb111
疑难问题 22,298 成员 121,727 内容