SQL文を検索:SQLは、今後の日付と時刻
SELECT * FROM table
WHERE eventdate >= DATE(NOW())
AND eventtime > TIME(NOW())
ORDER BY eventdate ASC, eventtime ASC;
目標は次回来ているイベントを選択することです。同じ日付に2つのイベントがない限り、正常に動作します。たとえば、
Event 1, 11/17/2016 7:00am
Event 2, 11/17/2016 2:00pm
Event 3, 11/18/2016 9:00am
17日午前7時に渡されたイベント2を選択します。上記のでしょうまだselectイベントこれは動作するはず1.
使用していないデータベースにはこのタグを付けないでください。私はそれらのタグを削除しました。 *使用している*データベースのタグのみを追加してください。 –
あなたが探しているものを理解しているか分かりませんが、LIMIT 2を追加することができます。 – FDavidov
イベント1は既に発生しているので、選択したくありません。しかし、上記のステートメントはそれを選択しています。 –