次のように、年ごとに月とカードの種類ごとに orderdata グループを提示する必要があります。
MONTH CARDTYPE ORDER_CNT
201201 AMEX 10,835
201201 DISC 6,542
201201 MC 2,675
201202 AMEX 66,817
201202 DISC 36,581
201202 MC 165,683
データを取得できるテーブルには、月ごとに注文があります。次の SQL を使用して、その月の各日の注文数をカードの種類別にグループ化しました。
(
SELECT cardtype,orderdate,COUNT (distinct(orderserialno)) FROM tablename
where orderdate between '01-jan-2012' and '31-dec-2012'
GROUP BY cardtype,orderdate
)
月ごとにグループ化する必要があるため、caseステートメントを使用してこのデータを上記の形式で表示する必要がありますが、それはできません。誰か助けてください。
ありがとう