次の行を含むテーブルがあります。
product_id | order_date
A | 12/04/12
A | 01/11/13
A | 01/21/13
A | 03/05/13
B | 02/14/13
B | 03/09/13
今必要なのは、毎月の概要、初めて購入した製品の数(=前月に購入していない)、既存の製品の数(=前月に購入した製品)、および購入した製品の数です。特定の月内に購入されていません。上記のサンプルを入力として使用すると、データに含まれる期間に関係なく、スクリプトは次の結果を提供する必要があります。
month | new | existing | nopurchase
12/2012 | 1 | 0 | 0
01/2013 | 0 | 1 | 0
02/2013 | 1 | 0 | 1
03/2013 | 1 | 1 | 0
これをどのように解決できるかについての最初のヒントを得て、続行できるようにするとよいでしょう。
ありがとう!