2017-09-13 176 views
0

我有一個包含該數據表SQL查詢平均每

Date   AveTemp 
1849-03-01 25 
1849-04-01 12 
1849-05-01 30 
1850-01-01 32 
1850-02-01 22 

我需要計算每年SQL查詢

回答

0

平均AveTemp的假定你每年有可比數據點:

select strftime('%Y', date) as yyyy, avg(avetemp) 
from t 
group by strftime('%Y', date); 
+0

出於好奇,我想選擇日期,平均(AveTemp)從t組按日期;應該也適用? –

+0

日期AveTemp市 1849年3月1日25波士頓 1849年4月1日12波士頓 1849年5月1日30 NY 1850年1月1日32倫敦 1850年2月1日22倫敦 感謝您的幫助,我真的很感激它......如果我需要爲每個城市計算每年平均AveTemp – Democres

+0

如果您想通過'和'選擇'將'city'添加到'group'。 –