当前位置:首页 » 编程语言 » sql两表相减

sql两表相减

发布时间: 2024-05-16 03:37:13

A. 在sql中 两个表的数据怎么相减

说清楚一点:是两个视图中的元组相减还是两个视图中连接后的数据结果相减?
一个关系减一个关系可以用谓词NOT
IN或条件
<>
ANY进行关系操作运算。
两个关系中的数据相减可以连接后(相所要求的条件,比如是同一个人的工资和扣的养老金之类,连接条件就是同一个人的标识,可能是身份证号,职工号什么的)相减,这没有什么啊,两表连接后进行数据操作就可以了!句中一般和一个表中数据的加减没有区别:
select
A.gongzi-B.yanglao
as
Result,*
form
A,B
where
A.gonghao
=
B.gonghao

B. mysql中让两个表中的某一项数据做减法的sql语句怎么写

1.select a.商品名,(a.入库数量-b.出库数量)。

2.as 剩余数量 from 入库表 a,出库表 b。

3.where a.商品名=b.商品名。

C. sql中两个表里的字段做减法

--1:先查询看是否是你所要的结果
select t1.名称,t1.数量,t2.单价*(t1.数量-t2.数量) as 合计价格
from 表A t1,
表B t2
where t1.名称=t2.名称
and t1.单价=t2.单价
--2:更新表A的数据
update t1
set 数量=t1.数量-t2.数量 ,和合计价格=t2.单价*(t1.数量-t2.数量)
from 表A t1,
表B t2
where t1.名称=t2.名称
and t1.单价=t2.单价
--如果上面的结果不行就分开写
--先更新数量
update t1
set 数量=t1.数量-t2.数量
from 表A t1,
表B t2
where t1.名称=t2.名称
and t1.单价=t2.单价
--在更新价格
update t1
set 和合计价格=t2.单价*t1.数量
from 表A t1,
表B t2
where t1.名称=t2.名称
and t1.单价=t2.单价

热点内容
万拓存储 发布:2025-08-29 15:10:46 浏览:304
银行卡密码多少合适 发布:2025-08-29 15:10:16 浏览:729
安卓内核是linux 发布:2025-08-29 15:07:51 浏览:314
锐捷v4算法 发布:2025-08-29 15:03:41 浏览:376
python结合c 发布:2025-08-29 14:53:48 浏览:524
付款码一天消费多少不要密码 发布:2025-08-29 14:20:49 浏览:367
极反通道源码 发布:2025-08-29 14:20:46 浏览:756
安卓和鸿蒙系统到底买哪个好 发布:2025-08-29 14:13:33 浏览:517
晚会的脚本 发布:2025-08-29 14:08:32 浏览:158
王者苹果转安卓能转什么 发布:2025-08-29 14:08:28 浏览:1003