查询一天24小时数据,如果当天没有满24小时,就查询当前时间(小时)的过去24小时数据

查询一天24小时数据,如果当天没有满24小时,就查询当前时间(小时)的过去24小时数据,比如现在是下午4点10分,没有满5点,就查询现在下午4点到过去24小时内的每个小时数据,如果查询昨天的数据,就查询昨天的24小时每个小时的数据 `-`

SQL yzmRPzpF4576763 发布于 2023-5-12 16:07 (编辑于 2023-5-12 16:27)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
青春只因年少Lv6中级互助
发布于2023-5-12 16:27(编辑于 2023-5-13 08:46)

时间过滤条件设置

一、是否满否24小时的判断 (参数限制不能大于当前时间)

1.满足:查询日期 < 当天日期 (today())

            条件 where   left(数据库日期,10) =  查询日期  //2023-05-11 查询当天所有数据

2.不满足:查询日期 = 当天日期 (today())

            条件 where    数据库时间 >= 查询日期时间 -25小时  and  数据库时间 <=  查询日期时间 -1小时 

        

  • 2关注人数
  • 290浏览人数
  • 最后回答于:2023-5-13 08:46
    请选择关闭问题的原因
    确定 取消
    返回顶部