这个sql的if函数写的有问题吗,一条数据也没过滤出来,求指导

select 

*

from  t_contribution_value_count

 WHERE  1=1

${if(and($p_type="实时" , $auto_class="晚班(18:00-8:00)"),

" and date_format(created_time,'%Y-%m-%d %H:%i:%s')   between DATE_FORMAT(CURDATE(), '%Y-%m-%d 18:00:00')   and  date_format(now(),'%Y-%m-%d %H:%i:%s') ","")}

image.png

FineReport yzm333277 发布于 2024-6-22 19:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CovidLv3高级互助
发布于2024-6-22 19:38

select 

*

from  t_contribution_value_count

 WHERE  1=1

${if(and(p_type="实时" , auto_class="晚班(18:00-8:00)"),

" and date_format(created_time,'%Y-%m-%d %H:%i:%s')   between DATE_FORMAT(CURDATE(), '%Y-%m-%d 18:00:00')   and  date_format(now(),'%Y-%m-%d %H:%i:%s') ","")}

  • 1关注人数
  • 118浏览人数
  • 最后回答于:2024-6-22 19:38
    请选择关闭问题的原因
    确定 取消
    返回顶部