我有一个表  info  表里有 info  text   time Date  两个字段,现在我想从表里 查找 time在 now()现在时间之前的所有info数据!各位知道的麻烦告诉下!

解决方案 »

  1.   

    SELECT * FROM TT WHERE `TIME`<DATE_FORMAT(NOW(),'%H:%i:%S)
      

  2.   

    大概看懂了点! select * from info where 'time' < DATE_FORMAT(NOW(),'%YYYY-%MM-%dd %HH:%mm:%ss');
    这样行吗?
      

  3.   


    不行..你的这个time字段应该只是记录时间的字段 形式是 '%H:%i:%S的你的代码DATE_FORMAT(NOW(),'%YYYY-%MM-%dd %HH:%mm:%ss')出来的东西是包含时间date的 ..你也可以使用这样的语句SELECT * FROM TT WHERE `TIME`<sec_to_time(time_to_sec(time(now())));