sql server中如何添加新的一列,而这一列中的值是前两列的乘积?
如题。。。   我想要的结果如下:   
 单价      数量         所付金额 
 1                  2                     2 
 2                  2                     4        
 可是我写了SQL的增加新一列并插入数据的时候得出这样的结果,不知道该怎么办,下面是得出的结果:   
 单价            数量            所付金额 
 1                        2                     null 
 2                        2                     null 
 null               null            2 
 null               null            4        
 我应该怎么写语句呢,   单价和数量是已经存在在表格里面的,现在就是想做一下统计。xdjm   们帮帮忙,谢谢
------解决方案----------------------添加计算列:   
 alter table 表名 add 所付金额 as (单价*数量)
------解决方案--------------------sql server中如何添加新的一列,而这一列中的值是前两列的乘积   
 ----------------------------- 
 LZ可以添加一个计算列,这样就不用自己去算了   
 alter table [销售表] add [所付金额]  float AS [单价] * [数量]     
 查询直接 select [所付金额]  from [销售表] 
------解决方案--------------------不愿意要计算列的话,可以 
 alter table t add t_col numeric(10,4) 
 go 
 update t set t_col = t_col1 * t_col 2 where ... 
 go