0

我有一列日期类型,另一列时间类型,我想选择现在之前的所有项目。我无法让它工作。像这样的东西:

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

有任何想法吗?

4

1 回答 1

2

使用 MySQL 的ADDTIME()功能:

SELECT * FROM mytable WHERE ADDTIME(date_field, time_field) <= NOW()
于 2012-06-29T16:57:57.063 回答