指定した範囲内の毎月の行を返したいと思います。問題があるのは、行がない場合は何も返されません。私が欲しかったのは、返される月の名前とwinner_idがnullになることです。SQLの日付範囲内のアイテムを返す
私のこれまでの質問。私は私の出力は次のようになりたい何
SELECT MONTHNAME(dated) as Month, winner_id FROM competitions WHERE dated > '2012-01-01'
は私はDB-で1月または4月の行を持っていないされて
Month Winner_id
-------------------
January NULL
February 2654
March 19864
April NULL
問題ですが、私はまだ月が返さたいですか?
私はphpで月間を行い、毎月個別のクエリを行うべきですか?
結果に数年間のデータが含まれているとしたらどうなりますか? – Devart
競争は毎月次の6ヶ月間実行されています.1年以上のデータは含まれていません –