mysql:结合日期时间列并与现在进行比较

时间:2012-06-29 16:56:29

标签: mysql sql

我有一个类型为date的列,另一个是time类型的列,我想要选择之前的所有项目。我无法让它发挥作用。像这样:

SELECT * FROM table WHERE CONCAT(date_field,' ',time_field)<=NOW() 

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

使用MySQL的ADDTIME()功能:

SELECT * FROM mytable WHERE ADDTIME(date_field, time_field) <= NOW()