Foxtable(狐表)用户栏目专家坐堂 → select 如何加入其他数据


  共有18人关注过本帖树形打印复制链接

主题:select 如何加入其他数据

帅哥哟,离线,有人找我吗?
lur320
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1063 积分:9207 威望:0 精华:0 注册:2015/8/12 16:28:00
select 如何加入其他数据  发帖心情 Post By:2025/5/6 15:23:00 [显示全部帖子]

 在做一个se1ect的语言时,极少概率会出现某一类数据的不存在,如:

列1是标签列,有5种固定的每次,例如已完成,不执行,审批中。
列2是日期。

SE1ECT fd_qy1 AS '区域',
CASE
    WHEN fd_zxqk1 = '已完成' THEN '已完成'
    WHEN fd_zxqk1 = '不执行' THEN '不执行'
    WHEN fd_zxqk1 IS NULL THEN '审批中'
END AS '执行情况',
COUNT(*) AS '流程数量'
FROM ......WHERE ......GRUP BY ........

但是极少情况会出现某一时刻审批中的行数为0,此时表格中只有已完成和不执行。影响后面的图表代码

如何在这个se1ect中加入数据,例如判断下审批中的行存不存在,不存在返回0?

 回到顶部