如图,如何在一个sql里使用两个变量

image.pngif(${date_type}=1,"select created_quarter as month_quarter from scmmonitor.sr_st where created_year = ${year} group by created_quarter ","select created_month as month_quarter from scmmonitor.sr_st where created_year = ${year} group by created_month ")

蜀道难 发布于 2020-10-29 11:14 (编辑于 2020-10-29 11:21)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
ColdmanLv6高级互助
发布于2020-10-29 11:21
${if(date_type == 1,"前面的SQL"+year+"group by XXX","第二段SQL"+year+"group by XXX")}


最佳回答
0
zsh331Lv8专家互助
发布于2020-10-29 11:18(编辑于 2020-10-29 11:44)

#= = ===#

最佳回答
0
luckybaiLv4初级互助
发布于2020-10-29 11:19

类似于这样就行,可以任意几个变量
${if(len(guzhanglx) == 0,"","and e.故障类型 in ('" + guzhanglx + "')")}  

最佳回答
0
snrtuemcLv8专家互助
发布于2020-10-29 11:20

${if(date_typr="1","你的sql"+year+"XXX","")}

最佳回答
0
shirokoLv6资深互助
发布于2020-10-29 11:25(编辑于 2020-10-29 11:25)
${
if(date_type=1,"select created_quarter as month_quarter from scmmonitor.sr_st where created_year = 
'"+year+"'
 group by created_quarter ","select created_month as month_quarter from scmmonitor.sr_st where created_year = '"+year+"' group by created_month ")}


  • 6关注人数
  • 481浏览人数
  • 最后回答于:2020-10-29 11:44
    请选择关闭问题的原因
    确定 取消
    返回顶部