sql server每日平均值

Fra*_*ank 4 average sql-server-2008

什么是获得每日平均水平的最佳方式.数据每天有2个值,例如:

Date             Value
1/1/2012 4:00    10.00
1/1/2012 16:00   11.00
1/2/2012 4:00    11.22
1/2/2012 16:00   13.55
etc.
Run Code Online (Sandbox Code Playgroud)

Abd*_*had 9

Select CAST(DateColumn as date), AVG(Value)
From Table
Group By CAST(DateColumn as date)
Run Code Online (Sandbox Code Playgroud)

  • 如果某些值在特定日期不存在而其他值存在,则此方法将不起作用 (2认同)