ID Year Month Price
001 1990 JAN 6
001 1990 FEB 8
...
001 1990 DEC 4
001 1991 JAN 7
...
001 2000 DEC 6
002 1990 JAN 7
...
鉴于表格格式如上所述,您如何找到每个项目(每年)的平均年度价格?例如,我想要一个看起来像这样的新表:
ID Year Avg_price
001 1990 7
001 1991 12
...
002 1990 11
...
我尝试过以下代码: 选择 ID,年份, AVG (价格) FROM DATA GROUP BY ID,年份
但最终每个平均值得0。虽然排序似乎正常,但我不确定为什么会这样。任何帮助将不胜感激。
编辑:事实证明我的SQL代码根本没有任何问题。我猜答案只是一个错误。感谢所有回复,大家。