单价 数量 所付金额
1 2
2 4
将前两列数据相乘放到第三列中
给个代码参考吧,我是菜鸟从来没接触过这东东只能纯模仿
5 个解决方案
#1
没有必要,查询计算值,可以直接利用sql,没必要再去存入字段
比如我有两列 lD count 那么可以如下得到乘积
select Id*[COUNT] as newC,Id from T_Student
所以,你只需要在取数据的时候如此核算一下即可
比如我有两列 lD count 那么可以如下得到乘积
select Id*[COUNT] as newC,Id from T_Student
所以,你只需要在取数据的时候如此核算一下即可
#2
有单价和数量随时都可以得出总价,没必要特意存在数据库里
#3
select 单价,数量,单价*数量 as 所付金额 from 表名
#4
select UserID,2*4 as a from Users
我就是随便写的。 2,4换字段名称。 a是你起的别名。 随便叫。 如果是关键字加[a]
#5
SQL语句写法如下:
alter table 表名 add 所付金额 decimal(18,2)
update 表名 set 所付金额=单价*数量
alter table 表名 add 所付金额 decimal(18,2)
update 表名 set 所付金额=单价*数量
#1
没有必要,查询计算值,可以直接利用sql,没必要再去存入字段
比如我有两列 lD count 那么可以如下得到乘积
select Id*[COUNT] as newC,Id from T_Student
所以,你只需要在取数据的时候如此核算一下即可
比如我有两列 lD count 那么可以如下得到乘积
select Id*[COUNT] as newC,Id from T_Student
所以,你只需要在取数据的时候如此核算一下即可
#2
有单价和数量随时都可以得出总价,没必要特意存在数据库里
#3
select 单价,数量,单价*数量 as 所付金额 from 表名
#4
select UserID,2*4 as a from Users
我就是随便写的。 2,4换字段名称。 a是你起的别名。 随便叫。 如果是关键字加[a]
#5
SQL语句写法如下:
alter table 表名 add 所付金额 decimal(18,2)
update 表名 set 所付金额=单价*数量
alter table 表名 add 所付金额 decimal(18,2)
update 表名 set 所付金额=单价*数量