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 に答える