BETWEEN范围查询,筛选条件为空查询全部怎么设置

111

奥奥奥 发布于 2021-9-25 11:12 (编辑于 2021-9-25 11:20)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
82709Lv4见习互助
发布于2021-9-25 11:46(编辑于 2021-9-25 11:47)

where 1=1

${if(or(len(a)==0,len(b)==0),""," and time between '"+a+"' and '"+b+"'")}

最佳回答
0
Rose_RubyLv6初级互助
发布于2021-9-25 11:13

image.png

  • 奥奥奥 奥奥奥(提问者) BETWEEN 类型的
    2021-09-25 11:18 
  • Rose_Ruby Rose_Ruby 回复 奥奥奥(提问者) WHERE 1=1 ${if(len(starttime)=0,\"\",\" and DATE_FORMAT(SettlementDate,\'%Y-%m-%d\') >= \'\"+starttime+\"\'\")} ${if(len(endtime)=0,\"\",\" and DATE_FORMAT(SettlementDate,\'%Y-%m-%d\') <= \'\"+endtime+\"\'\")} 日期用这个可以,你非得用between那就自己修改语句即可,跟正常的sql语句是一样的,套娃就行了
    2021-09-25 11:51 
  • 2关注人数
  • 474浏览人数
  • 最后回答于:2021-9-25 11:47
    请选择关闭问题的原因
    确定 取消
    返回顶部