标签: mysql sql
我有一个类型为date的列,另一个是time类型的列,我想要选择之前的所有项目。我无法让它发挥作用。像这样:
SELECT * FROM table WHERE CONCAT(date_field,' ',time_field)<=NOW()
有什么想法吗?
答案 0 :(得分:2)
使用MySQL的ADDTIME()功能:
ADDTIME()
SELECT * FROM mytable WHERE ADDTIME(date_field, time_field) <= NOW()