数据集动态查询问题

根据定义的参数 datetype   来选择按查询还是按查询 以下是SQL


where  BRAND='AZ' AND PRICEACTUAL>=0

${if(datetype="month", " and (CONVERT(varchar(6),BILLDATE,112) >= '202001'and (CONVERT(varchar(6),BILLDATE,112)<='202001'","")}

${if(datetype="year", " and (CONVERT(varchar(4),BILLDATE,112) >= '2020'and (CONVERT(varchar(4),BILLDATE,112)<='2020'","")}

 是语法错误吗


会沉寂嗎 发布于 2021-1-20 16:18
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-8-3 16:08

________________

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2021-1-20 16:24

这边需要两个=号

image.png

最佳回答
0
huyajunLv6初级互助
发布于2021-1-20 16:31

这里用单引号吧image.png

最佳回答
0
烟尘Lv6高级互助
发布于2021-8-3 16:29(编辑于 2021-8-5 17:25)

~~~~~~~~~

  • 5关注人数
  • 441浏览人数
  • 最后回答于:2021-8-5 17:25
    请选择关闭问题的原因
    确定 取消
    返回顶部