2017-09-13 32 views
1

已經在互聯網上尋找正確答案,但沒有找到我想要的東西。由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) 

然而,這給了我每一天獨特的計數,而不是簡單地由陶氏,不論日期。

預先感謝您。

+0

沒有你陶氏試圖組..我的意思不明白怎麼可能去錯了,請把你的嘗試後 –

+0

我現在看 - 您試圖將日期截斷到某個級別。我的壞不留意 –

回答

相關問題