2017-02-06 68 views
0

我有一個類似於下面的表格。本質上,我有一個名爲WC的變量和相關的經緯度列在右邊。每第三列是一個新的觀察。在最後一列,我有另一個觀察(經度)。每三列相互關聯

我想要做的是創建一個新的列,找到DL的2度內的所有WC的平均值。任何想法如何使用Excel或SQL來做到這一點?

Day WC nlat elon WC2 nlat3 elon4 WC5 nlat6 elon7 WC8 nlat9 elon10 DL 
1 0.7 34 -96 0.8 35 -98 0.5 37 -95 0.3 36 -102 -96 
2 0.8 34 -96 0.7 35 -98 0.4 37 -95 0.3 36 -102  
3 0.7 34 -96 0.5 35 -98 0.3 37 -95 0.4 36 -102 -99 
4 0.9 34 -96 0.8 35 -98 0.6 37 -95 0.5 36 -102 -100 
5 0.6 34 -96 0.5 35 -98 0.5 37 -95 0.4 36 -102  

感謝

+2

文本數據是有利的 – GurV

+0

喜GurV和供應巴斯克小吃,對不起,這是我的第一篇文章在這裏。我嘗試了像UPDATE table1 SET newcolumn =(SELECT(WC,WC2,WC5,WC8)FROM table1 WHERE(elon,elon4,elon7,elon10)...但後來意識到這樣的聲明對我沒有好處。在SQL中是一個新手,我也考慮過一個數據透視表,但是,因爲我在每天的格式中(每一行都是一天),不知道這是否會奏效。 – Zacharyj7

回答

0

事情是這樣的:

ALTER TABLE [table] ADD [newcolumn] AS (wc + wc2 + ...)/n