日付を記録するためのUNIXタイムスタンプを含む、次のようなレコードセットがあります。
+----+-----------+-----------+---------+
|Id |Start Date |EndDate |MoreData |
+----+-----------+-----------+---------+
|1 |1292692439 |2147483647 |... |
+----+-----------+-----------+---------+
|2 |1272776400 |1274331600 |... |
+----+-----------+-----------+---------+
|3 |1293256800 |2147483647 |... |
+----+-----------+-----------+---------+
|4 |1294552800 |2147483647 |... |
+----+-----------+-----------+---------+
私がする必要があるのは、今月以前の開始日と今月以降の終了日を含む行のみを返す MySQL クエリ (PHP を使用) を作成することです。
たとえば、上記のレコード セットで、今月 (2010 年 12 月) をクエリする場合、2 の終了日は 2010 年 5 月であり、4 の開始日は 2011 年 1 月であるため、ID 2 と 4 の行は返されません。
クエリがどのように見えるかについてのヘルプは大歓迎です。または、このクエリを作成するときにどの MySQL クエリ コマンドが役立つかについてのアイデアはありますか?