複数の日付範囲を指定して、DB からデータを取得したいと考えています。例として、2 月に 2 月 1 日から 07 日、2 月 7 日から 14 日、2 月 14 日から 21 日、2 月 21 日から 28 日、2 月 28 日から 3 月 1 日の順にテーブルから週次レポートを取得したいとします。DB では、レコードは毎週ではなく毎日。私はそれを毎週クラスター化して合計を計算し、結果を表示したいと考えています。この事例をご存知の方、教えてください。
明確なビューを得るには、3 つのテーブルとその列を検討してください。
Table A:id,timestamp (comment-data is inserted daily)
Table B:id,fruits
Table C:id,fruits_type
結果:
fruits_type count(id) timestamp
apple 3 01-02-2016 to 07-02-2016
orange 5 01-02-2016 to 07-02-2016
pineapple 8 01-02-2016 to 07-02-2016
apple 4 07-02-2016 to 14-02-2016
orange 5 07-02-2016 to 14-02-2016
条件:id は 3 つのテーブル間で一致する必要があります。fruits_type ごとにグループを指定してデータを取得し、タイムスタンプは週単位である必要があります。
これ知ってる方助けてください