這是我的第一篇文章,我是新來的SQLSQL查詢 - GROUP BY,PARTITION BY
我有每個H的像
H Amount Count ID
h1 2 1 x
h2 3 2 x
h3 5 3 x
h1 3 3 x
h1 1 5 y
h2 3 2 x
h3 1 1 x
h3 2 3 y
h2 5 5 y
,我想SUM(金額*計數)表該H基團中的基於ID /總和(金額*計數)
即
H value ID
h1 11/16 x value = (2*1+3*3)/2*1+3*3+1*5
h1 5/16 y value = 1*5/ 2*1+3*3+1*5
h2 12/37 x
h2 25/37 y
h3 16/22 x
h3 6/22 y
我的目標是通過組H和然後按o每個組我必須做 - 總和(平均*計數)結束(按ID劃分)/總和(平均*計數)
但我不能寫這樣的查詢可以請大家幫幫我。 約在格式化遺憾 感謝
謝謝很多 – user1544460 2012-07-29 08:48:58