SQL查询每天在固定时间段内的数据,如何写语句 如图要查询今天7:00--19:00这段时间内的数据

image.png

ljinyong2019 发布于 2021-10-9 10:24 (编辑于 2021-10-9 10:25)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
让过去Lv6中级互助
发布于2021-10-9 10:29(编辑于 2021-10-9 10:31)

WHERE 1=1

AND LEFT(event_time,10) = '${TIME_KEY}'

AND SUBSTRING(event_time,12,2)>='07'

AND SUBSTRING(event_time,12,2)<'19'字符串截取公式取决于数据库类型,如果是日期类型能直接获取小时的公式也行

  • ljinyong2019 ljinyong2019(提问者) 消息 8116,级别 16,状态 1,第 1 行 参数数据类型 datetime 对于 substring 函数的参数 1 无效。
    2021-10-09 10:34 
  • 让过去 让过去 回复 ljinyong2019(提问者) 看下我最后一句话,你随便查一下对应数据库用啥公式截取,或者获取小时就行
    2021-10-09 10:36 
  • 2关注人数
  • 647浏览人数
  • 最后回答于:2021-10-9 10:31
    请选择关闭问题的原因
    确定 取消
    返回顶部