如果抓0点 8点 16点的数,这三个时间点定时提交到数据库,0点-8点是一班的数,到8点提交16号的日期date到数据库,16点-0点是三班的数,0点提交到数据库date是17号的日期 ,三班按说是16号上的班,变成17号了,咋改
你三班在0点提交就17号啊。你要变成16号就减一天呗
写IF判断 判断时间范围 在哪里 然后调整日期 大概就这样写
if((DATESUBDATE(now(),today(),"s"))<37800,today()-1,today())判断条件根据自己要求去调整就好了