私は現在の週のイベントをユーザーに表示しています..現在の日付から現在の日付値の+7日までのデータを取得しています..これらのクエリを使用して達成しました
SELECT * from events WHERE ( start_date BETWEEN '2013-01-01' AND '2013-01-07' ) order by start_date ASC
私は問題を抱えています
start_date 2013-01-01 have 10 records
start_date 2013-01-02 have 1 records
start_date 2013-01-03 have 12 records
....
...
その後、DBからデータをフェッチするのにより多くの時間がかかります..そのため、毎日3つのデータフォームのみを表示する必要があります
私の食卓、
id      start_date      end_date        event_title
1       2013-01-01      2013-01-03      event_1
2       2013-01-01      2013-01-01      event_2
3       2013-01-01      2013-01-01      event_3
4       2013-01-01      2013-01-01      event_4
-       2013-01-01      2013-01-01      event_4
-       2013-01-01      2013-01-01      event_4
5       2013-01-02      2013-01-02      event_5
6       2013-01-03      2013-01-03      event_6
7       2013-01-03      2013-01-03      event_7
8       2013-01-03      2013-01-03      event_8
9       2013-01-03      2013-01-03      event_9
10      2013-01-04      2013-01-04      event_10
として期待される出力、
id      start_date      end_date        event_title
1       2013-01-01      2013-01-03      event_1
2       2013-01-01      2013-01-01      event_2
3       2013-01-01      2013-01-01      event_3
4       2013-01-02      2013-01-02      event_5
5       2013-01-03      2013-01-03      event_6
6       2013-01-03      2013-01-03      event_7
7       2013-01-03      2013-01-03      event_8
8       2013-01-04      2013-01-04      event_10
誰でもこれらを解決できますか... 単一のクエリで可能です