求大佬指点,
数据大屏中一个模块是每天的当天业绩,我想让每天早晨10点之前,显示的是前一天的业绩,不然早晨没数据。
请问这种怎么实现比较方便合适?公司是个商场性质的,早晨十点开门。十点之前,很多模块数据全是0,早晨开馆之前,领导们看到屏幕可以看前一天总业绩了解一下之前的数据,十点以后再显示当日数据。这种怎么处理
SQL里面判断
WHERE RQ>='${IF(HOUR(NOW())<=10,DATEDELTA(TODAY(),-1),TODAY())}'
无非就是对当前时间做一个判断
在sql中根据 当前时间的小时数判断,小于10,过滤条件数据日期=current_date-1
大于等于10,过滤 条件 数据日期=current_date