如图,where条件筛选不生效,具体要怎么调整呢

where条件筛选,未生效
${if(len(para7)==0,nofilter,"and DATE_FORMAT(dbrk.in_stock_time, '%Y-%m-%d') >= ('"+para11+"')")}
${if(len(para7)==0,nofilter,"and DATE_FORMAT(dbrk.in_stock_time, '%Y-%m-%d') <= ('"+para12+"')")}

Vessel1213 发布于 2024-12-13 09:27
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
小潘同學Lv5初级互助
发布于2024-12-13 09:29(编辑于 2024-12-13 09:33)

where 1=1

${if(len(para7)==0,"","and DATE_FORMAT(dbrk.in_stock_time, '%Y-%m-%d') >= ('"+para11+"')")}

${if(len(para7)==0,"","and DATE_FORMAT(dbrk.in_stock_time, '%Y-%m-%d') <= ('"+para12+"')")}

para7要有值,后面的时间过滤才会生效

最佳回答
0
snrtuemcLv8专家互助
发布于2024-12-13 09:29

你是数据库吧

${if(len(para7)==0,"","and DATE_FORMAT(dbrk.in_stock_time, '%Y-%m-%d') >= '"+para11+"'")}${if(len(para7)==0,"","and DATE_FORMAT(dbrk.in_stock_time, '%Y-%m-%d') <= '"+para12+"'")}

  • 2关注人数
  • 33浏览人数
  • 最后回答于:2024-12-13 09:33
    请选择关闭问题的原因
    确定 取消
    返回顶部