在SQL Server中按月和平均查询数据

时间:2016-06-20 15:12:26

标签: sql-server

希望有人能指出我正确的方向。我正在尝试制作平均每日生产的图表(来自数据库数据),但是按月计算。所以基本上我有30行的日常生产,需要平均它们,我没有问题,AVG工作正常,但我的问题是我的x轴,这是月。无论如何要显示2016-01-01 7:00:00到2016-01-31 7:00:00并将其显示为月份(本案例中的1月甚至1件作品)?

基本上需要发生的是我在x轴上需要一个值,在y轴上需要一个值。 x轴是一年中的月份,y轴是该月的生产平均值。我有什么想法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

希望这有帮助

Select xAxis=month(someDateField)
      ,yAxis=avg(someValueField)
 From  someTable
 Group By month(someDateField)
 Order By 1