【问题标题】:Every 3rd column associated with one another每 3 列相互关联
【发布时间】:2017-02-06 16:59:44
【问题描述】:

我有一张类似于下面的表格。本质上,我有一个名为 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    

谢谢

【问题讨论】:

  • 文字数据有利
  • 嗨 GurV 和 pintxo,对不起,这是我在这里的第一篇文章。我尝试了一个类似 UPDATE table1 SET newcolumn = (SELECT (WC, WC2, WC5, WC8) FROM table1 WHERE (elon, elon4, elon7, elon10)... 但后来意识到这样的语句对我没有好处。我'我是 SQL 的新手。我也考虑过一个数据透视表,但是,因为我有它的日常格式(每一行是一天),不确定这是否可行。感谢任何建议或帮助。谢谢 :)

标签: sql excel csv geography


【解决方案1】:

类似这样的:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    • 1970-01-01
    • 1970-01-01
    • 2015-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多