2012-03-15 1 views
4

Каков наилучший способ получить среднесуточный. Эти данные будут иметь 2 значения в день, например:sql server среднесуточный

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. 

ответ

7
Select CAST(DateColumn as date), AVG(Value) 
From Table 
Group By CAST(DateColumn as date) 
+0

Спасибо большое, работал большой. – Frank

+0

Это не сработает, если какое-то значение не существует в определенную дату, в то время как другие существуют – Plugie

1
select 
cast(Date as date), 
avg(Value) 
from 
Table 
group by cast(Date as date)