インターネットで正しい応答を見つけましたが、私が望むものを見つけることができません。DOW(日付と時刻を入力として)で区切られた売り上げの数 - postgresql
次のように私は例のデータセットを持っている:
日---------------------------------販売数は
Saturday 9th September 13:22:00 ------ 1
Sunday 10th September 16:44:02 ------ 3
Monday 11th September 12:00:00 ------ 2
Tuesday 12th September 13:04:34 ------ 4
Wednesday 13th September 15:84:04 ---- 3
Thursday 14th September 16:30:00 ----- 9
Friday 15th September 17:00:00 ------ 3
Saturday 16th September 18:00:03 ----- 5
Sunday 17th September 12:00:34 ------- 2
私は次のように出力が表になりたい:
Day of week -------------- Count
Mon ---------------------- 2
Tues --------------------- 4
Wed ---------------------- 3
Thurs -------------------- 9
Fri ---------------------- 3
Sat ---------------------- 6
Sun ---------------------- 5
これは小さなサンプルで、日付はずっとさらに戻って、これはあなたのアイデアを与える必要があります。
私はpostresql、バージョン9.5.8
私は、このようなdate_trunc、およびパーティションなど、さまざまなバリエーションを試してみた(おそらくそれを適切に使用していない)を使用しています。私は間違った出力を得続けます。本質的に、私は曜日とカウントの棒グラフを作りたいと思っています。
アイブ氏はこの試みた:
SELECT count(s.created_at), date_trunc('day', s.created_at)
FROM "sales" s
GROUP BY date_trunc('day', s.created_at)
しかし、これは関係なく、日付のではなく、単にダウによるよりも、私のユニークな一日あたりのカウントを提供します。
ありがとうございます。
あなたはダウによってグループにしようとしました..私はおそらく間違って行くことができるか見てはいけない意味、ポスト –
にあなたの試みを入れてくださいI今すぐ見てください - あるレベルに日付を切り詰めようとしました。私の悪は注意を払わなかった –