2009-05-03 3 views
1

を含む行を検索します。私は、次のような問題で探しています、その日付範囲指定された日付

マイグループテーブルが2つのフィールドが含まれますArrivalDateとDepartureDateを。

ここでは、特定の日付に存在するすべてのグループを検索したいと思います。

例: SQLクエリに日付が渡され、この日付がArrivalDateからDepartureDateの範囲に入るすべてのグループを検索したいと考えています。

ありがとうございます! Martin

答えて

4
SELECT 
    ... 
FROM 
    yourGroupTable as y 
WHERE 
    Curdate() BETWEEN y.ArrivalDate AND y.DepartureDate

Curdate()を実際の日付の値に置き換えます。

+0

ありがとうございます! WHEREとBETWEENパラメータを入れ替えることはできませんでした。WHEREとBETWEENのパラメータは、必ずしも列名の後に続く必要はありません。 –

関連する問題