数据大屏中一个模块是每天的当天业绩,我想让每天早晨10点之前,显示的是前一天的业绩,不然早晨没数据

求大佬指点,

数据大屏中一个模块是每天的当天业绩,我想让每天早晨10点之前,显示的是前一天的业绩,不然早晨没数据。

请问这种怎么实现比较方便合适?公司是个商场性质的,早晨十点开门。十点之前,很多模块数据全是0,早晨开馆之前,领导们看到屏幕可以看前一天总业绩了解一下之前的数据,十点以后再显示当日数据。这种怎么处理

FineReport 海贼·王路飞 发布于 2023-12-13 17:07
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-12-13 17:09

SQL里面判断

WHERE RQ>='${IF(HOUR(NOW())<=10,DATEDELTA(TODAY(),-1),TODAY())}'

最佳回答
0
luojian0323Lv7资深互助
发布于2023-12-13 17:10

无非就是对当前时间做一个判断

在sql中根据 当前时间的小时数判断,小于10,过滤条件数据日期=current_date-1

大于等于10,过滤 条件 数据日期=current_date

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