我使用木箱0.54.7,並具有以下表定義計算位數: CREATE TABLE test (id int PRIMARY KEY, val int);
現在我想val的中位數。到目前爲止我在Postgresql中使用的查詢不起作用: SELECT percentile_cont(0.5) WITHIN GROUP (ORDER BY val) FROM test;
有沒有什麼辦法可以計算出C
這個任務看起來很簡單,但我仍然無法找到答案。我已經看到數據透視表中的加權平均值(即均值)的解決方案,但不是加權平均數。 我需要創建一個帶有加權平均數的數據透視表(使用兩列,一列有值,一是權重 - 每個值的數量要計算中位數)。換句話說... city value weight
Phoenix 100 40
Phoenix 140 12
Phoenix 500 15
San F
下面的cod給出瞭如圖所示的輸出。我想顯示所有相應行的中值,而不是「?」。我究竟做錯了什麼? 應該顯示的中間值。 SELECT
sales_segment,
pickup_yyyymm,
Days,
COUNT(*) over(partition by sales_segment,pickup_yyyymm order by sales_segment,pi