这是MDB的Sql语句
S e lect DISTINCTROW 科目编码 As 科目_编码,年度, 科目名称 As 科目_名称, IIf( Len ([科目编码])=4 , '总分类账' , IIf([有下级]=true And Len([科目编码]) >4 ,'汇总式总账','明细分类账')) as 账薄属性 , 账薄类型,科目类型,科目分类 FROM {K01} where 账套编码='NXHY-191205-0005' And 年度=2019 union S elect DISTINCTROW 科目编码 As 科目_编码,年度, 科目名称 As 科目_名称, '明细分类账' AS 账薄属性, 账薄类型,科目类型,科目分类 FROM K01 Where len(科目编码)= 4 And 有下级 = False And 账套编码='NXHY-191205-0005' and 年度=2019
能帮我改为 Sql Sever
主要是 Case when 的嵌套不会用
此主题相关图片如下:123.bmp
[此贴子已经被作者于2019/12/31 10:05:56编辑过]