テーブルにこれらのフィールドがあります
month
year
これに基づいてクエリを作成したかった
month BETWEEN 4 AND 12 AND year = 2008
また
month BETWEEN 1 AND 10 AND year is greater than 2008 but equal or less than 2009
これを試しましたが、正しいクエリ結果が得られません。
"WHERE month BETWEEN 4 AND 12 AND year = 2008 OR month BETWEEN 1 AND 10 AND year 2008<=2009";
注:ここでの数値は可変です。簡単に理解できるように実際の数値を示しました:)何か助けはありますか?
year =(2008 <= 2009)は、年が2008より大きく、2009以下でなければならないことを意味します。