以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助【SQL sever case when 嵌套方法】 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178947) |
-- 作者:狐表(小白) -- 发布时间:2022/7/29 15:39:00 -- 求助【SQL sever case when 嵌套方法】 如题:以下嵌套方法如何修改?谢谢! select (case when 基材 LIKE \'%木%\' AND 基材 NOT LIKE \'全木\' then (case when 横板减宽方式 = \'边\' then 33 + (门厚 + 5) + 横板减宽 when 横板减宽方式 = \'条\' then 33 + (门厚 + 5) - 横板减宽 else 33 + (门厚 + 5) end) else (case when 横板减宽方式 = \'边\' then 23 + (门厚 + 5) + 横板减宽 when 横板减宽方式 = \'条\' then 23 + (门厚 + 5) - 横板减宽 else 23 + (门厚 + 5) end) end) AS 板宽 FR OM [test].[dbo].[销售订单]
[此贴子已经被作者于2022/7/29 16:14:26编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/7/29 15:45:00 -- 就这样用,有什么问题? |
-- 作者:狐表(小白) -- 发布时间:2022/7/29 15:49:00 -- 提示关键字“when”附近有语法错误 |
-- 作者:狐表(小白) -- 发布时间:2022/7/29 15:52:00 -- 找到了,case写成cese了 |