sql取值问题

b20d9b670f37eca6e7da0dcc7ac7b8f.png

SELECT glapdocno as "单号",

       glapdocdt as "日期",

       glaqseq as "项次",

       glaq001 as "摘要",

       

       glaq002||'('||glaq022||')'||'\n'||l_glacl004 as "科目1",

       glaq002||'\n'||l_glacl004 as "科目2",

       

       glaq005 as "币种",

       glaq006 as "汇率",

       glaq003 as "借方金额",

       glaq004 as "贷方金额",

       l_glapld_desc as "账套",

       l_cnt as "审核",

       l_crt as "创建"

       FROM cglr310_f01_t WHERE fr_sessionid = '${fr_sessionid}' AND TO_CHAR(fr_timestamp,'YYYY-MM-DD HH24:MI:SS') = '${fr_timestamp}'

       order by glaqseq

FineReport 认真学习的小番薯 发布于 2024-8-31 14:34 (编辑于 2024-8-31 14:34)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
苏菲的供词Lv6中级互助
发布于2024-8-31 15:26

case when 

(glaq022='' or glaq022 is null) 

then 

glaq002||'('||glaq022||')'||'\n'||l_glacl004  

else 

glaq002||'\n'||l_glacl004 

end  as "科目"

  • 2关注人数
  • 123浏览人数
  • 最后回答于:2024-8-31 15:26
    请选择关闭问题的原因
    确定 取消
    返回顶部