5 条回帖
嵌入 case when 语句统计试试,我这边使用过,没问题。 case when是标准sql 语句,不懂的话可以百度学习一下。 或者参考如下 https://blog.csdn.net/qq_58148854/article/details/135325640 |
+10
case when 是标准sql语句的内嵌语句,用法非常强大,轻轻松松解决你的问题。针对你的问题,你可以把它放在统计函数中。建议学习标准sql语句的相关知识,或者单独学习case when 。 示例图片中“参考状态”字段的值是下面的一个表达式 case when 本模板.状态 ='已回收' then else 本模板.状态 end 你可以理解为 假如 本模板.状态 ='已回收' 则 字段值为 本模板.回收状态 否则 字段值为 本模板.状态 使用状态字段的值为表达式 case when 医院医包配送.医包清单.医包编码 = 软器械.医包编码 then 软器械.使用状态 when 医院医包配送.医包清单.医包编码 <> 软器械.医包编码 then '已回收' end 可以理解为 假如1: 医院医包配送.医包清单.医包编码 = 软器械.医包编码 则字段值为 软器械.使用状态 假如 2: 医院医包配送.医包清单.医包编码 <> 软器械.医包编码 则字段值为 '已回收' 不符合上面两个条件则值为 空. |
+10