以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SQL空值列计算 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=130910) |
-- 作者:恒隆君 -- 发布时间:2019/2/11 16:04:00 -- SQL空值列计算 如果使用selec语句,将列A-列B as 列C 当列B中为空值时, 列C 中就没有值,而不是=列A |
-- 作者:有点甜 -- 发布时间:2019/2/11 19:33:00 -- 如果是sqlserver,改成 isnull(A,0) - isnull(B,0) as c 如果是access,改成 iif(A is null, 0, A) - iif(B is null, 0, B) as c
|
-- 作者:恒隆君 -- 发布时间:2019/2/11 21:28:00 -- 如果 根据D列 中 ="OK" 或"NG", 分别将 sum(A) as 良品数量 sum(A) as 不良品数量 这样是否可行? select语句怎么写,谢谢~ |
-- 作者:有点蓝 -- 发布时间:2019/2/11 21:53:00 -- access select sum(iif(第一列=\'12\',第二列,0)) as 良品数量,sum(iif(第一列=\'13\',第二列,0)) as 不良品数量 from {表A}sqlserver使用case when:http://www.foxtable.com/webhelp/scr/1827.htm
|