さて、次のクエリに問題があります。
SELECT *
FROM table
WHERE date > CURDATE()
OR date = CURDATE()
AND time > CURTIME()
今日の日付の行を返しますが、今日の日付の行も必要ですが、現在の時刻の時間も必要です。
WHERE
複雑な句で複雑にするのではなく、適切な日付/時刻関数を使用する必要があります。
SELECT * FROM TABLE
WHERE ADDTIME(date, time) > NOW()
関数の詳細についてはADDTIME
、このリンクを参照してください。