MySQLデータベースに対して次のクエリを作成する方法が少しわかりません。
私のテーブルには2つのintフィールドがstartDate
ありendDate
、UNIXタイムスタンプを保持しています。endDate
終了日がないことNULL
を意味する場合があります。
現在のタイムスタンプが範囲内にあるすべてのレコードを取得したいと思います。
値がある場合endDate
、私は次のことができます。
SELECT * FROM table WHERE startDate < NOW() AND endDate > NOW()
NULLの場合、次のendDate
ことができます。
SELECT * FROM table WHERE
開始日< NOW()
私の質問は、上記の2つのクエリを1つの単一の条件付きクエリにどのように組み合わせることができるかということです。