数据库时间格式如图,如何根据当前时间选择数据库里的数据。比如当时间小于20点时,取早上8点到当前时间的所有数据,当时间大于20点时,取昨天晚上20点到当前时间的所有数据。如现在是凌晨2点,则取的是昨天20点到24点加上今天0点到2点的数据。
写IF判断条件就好了啊 用NOW()公式获取当前时间 然后判断就好了 例子
if((DATESUBDATE(now(),today(),"s"))<37800,CONCATENATE(today()-1," 22:30:00"),if((DATESUBDATE(now(),today(),"s"))<81000,CONCATENATE(today()," 10:30:00"),CONCATENATE(today()," 22:30:00")))
不过你凌晨那个判断 需要你自己好好定义一下 理一下逻辑