想用sql把表的两个不同列的乘积存入该表的另外一个列

例如在一个进货登记表中,有三个字段:单价,数量,总金额

我想把单价和数量这两列乘起来,得到的值存入总金额列,不用select查询,而是在表里直接更新总金额列值

update 进货登记表 set 总金额=(select 单价 from 进货登记表) *( select 数量 from 进货登记表) ——————————我想这样表达,但语法上不对
 

 

....update 进货登记表 set 总金额=单价*数量