日期:2014-05-16  浏览次数:20790 次

判断最后一条数据的时间等于当天
本人用的触发器。
 
if(最后一条数据的时间等于当天) then
  1
else
  0
end if;
或者帮我换换思路

SELECT if( DATE_FORMAT(regdate,'%Y%m%d')=DATE_FORMAT(NOW(),'%Y%m%d'),1,0 ) ORDER BY regdate DESC limit 1;
这样不行

------解决方案--------------------
select if(date(t)=date(now()),1,0)
from (
select max(regdate) as t from tb
)T

------解决方案--------------------
select max(regdate)=CURDATE() from ..