SQL计算字段选定值

时间:2014-10-17 15:11:02

标签: sql

我有一个包含IDX, DATE, SIGNAL, VALUE列的SQL视图 我们有SIGNAL1 to SIGNAL10 我想要的是每天一个计算列,计算如下:

Compval= SIGNAL7*SIGNAL8-SIGNAL9

其他列保留原始值

怎么做?

2 个答案:

答案 0 :(得分:1)

您可以创建另一个视图或只将此列添加到视图中:

create view v_view as
    select v.*, (SIGNAL7*SIGNAL8-SIGNAL9) as CompVal
    from first_view v;

答案 1 :(得分:0)

在MS SQL服务器中,您可以添加计算列,如下所示

    ALTER table TableA ADD compVal AS SIGNAL7*SIGNAL8-SIGNAL9