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