日付列を 6 つの四半期に分割し、都道府県ごとにカウント、比率 - A/カウント、Avg(colC) を計算する必要があります。日付列 i を YYYY Q 形式に変換しました。以下に示す結果が得られるかどうか疑問に思っていました。私はオラクル11gを使用しています。上記の形式で結果を得ることができるSQLを記述しようとしています。結果を四半期ごとにグループ化することはできますが、それをさらにサブグループ化して、各四半期のカウント、比率、および平均を表示することはできません。–</p>
以下のデータを取得するために使用する必要がある2つのテーブルがあります。
Table 1 Table 2
Customer_id St_Nme St_Cd Customer_id No_of_sales Time_spent Date
1 Alabama AL 1 4 4.5 01122012
2 California CA 2 7.5 9.33 03062012
必要な出力数 - 売上の数 Ratio-Time_spent/売上の数 Avg - 費やした時間の平均
Q42012 Q32012 Q22012 Q12012 Q42011 Q32012
count Ratio Avg count Ratio Avg count Ratio Avg
State
Alabama 3 4.5 1.2 8 7.4 3.2 65 21.1 34.4
A.. 4 7.5 3.2 5 9.4 5.2 61 25.1 39.4
A.. 9 6.5 5.2 4 3.4 3.7 54 41.1 44.4
Boston
Cali..
Den..