
正文
sqlserver两表相减,sql两表数据相加
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
sql两个表相减问题
select a.商品名,(a.入库数量-b.出库数量)。as 剩余数量 from 入库表 a,出库表 b。where a.商品名=b.商品名。
UPDATE A SET A.数量 = A.数量 - B.退货数量 FROM A JOIN B ON (A.物料编号 = B.物料编号);上面这种2表关联更新写法 对于 A 表 与 B 表, 是 1对1 的情况下, 是没有问题的。
)写个触发器,每当出库表新增一条记录,也就是说没词出库时,自动触发修改库存表以及原仓库管理表的动作。2)或者直接在业务系统处理业务的时候将所有操作分多个步骤放在一起事务里执行。
简单啊。car_in表和car_out表分别count一下不就得出各自的总数了,再相减一下差额就出来了;再用总车位数减这个差值不就得了。
相关问答
Q1: sql数据库两表关联查询,并根据一张表的固定条件下两列相减并合计?
计算列:可以使用同一表中的其他列的表达式计算得来。表达式可以是非计算列的列名、常量、函数,也可以是用一个或多个运算符连接的上述元素的任意组合。表达式不能为子查询。
在oracle中加减乘除都是可以直接select的。
select Aa.Aamount -B.stock , B.bookid from (select sum(A.amount) as Aamount , A.bookid from group by A.bookid ) Aa inner join B on Aa.bookid =B.bookid 上述用的是sql2000 的语法。
数据库对数据是按行为单位,对列进行查询、运算等等操作进行投影的。
Q2: sql中两个表里的字段做减法
UPDATE A SET A.数量 = A.数量 - B.退货数量 FROM A JOIN B ON (A.物料编号 = B.物料编号);上面这种2表关联更新写法 对于 A 表 与 B 表, 是 1对1 的情况下, 是没有问题的。
select a.商品名,(a.入库数量-b.出库数量)。as 剩余数量 from 入库表 a,出库表 b。where a.商品名=b.商品名。
测试MSSQL(2014), 没发现这个问题。如果你的确有这个问题,试一下:select (cast(字段1 as decimal(10,2)) - cast(字段2 as decimal(10,2))) as c from 表 试试。
Q3: SQL2张表相同列,数据相减
1、计算列:可以使用同一表中的其他列的表达式计算得来。表达式可以是非计算列的列名、常量、函数,也可以是用一个或多个运算符连接的上述元素的任意组合。表达式不能为子查询。
2、)写个触发器,每当出库表新增一条记录,也就是说没词出库时,自动触发修改库存表以及原仓库管理表的动作。2)或者直接在业务系统处理业务的时候将所有操作分多个步骤放在一起事务里执行。
3、首先打开安装好的SQL server软件,并连接到自己的数据库。在对象资源管理器中,找到需要的表或者创建表,如图所示。选中该表,然后鼠标右键菜单中选择【编写表脚本为】-【INSERT到】-【新查询编辑器窗口】。
Q4: 在sql中,怎样把两表中的列相减,先把In_Goods表中的innum先相加,在减去O...
1、可以使用同一表中的其他列的表达式计算得来。表达式可以是非计算列的列名、常量、函数,也可以是用一个或多个运算符连接的上述元素的任意组合。表达式不能为子查询。
2、在oracle中加减乘除都是可以直接select的。
3、首先打开安装好的SQL server软件,并连接到自己的数据库。在对象资源管理器中,找到需要的表或者创建表,如图所示。选中该表,然后鼠标右键菜单中选择【编写表脚本为】-【INSERT到】-【新查询编辑器窗口】。
4、简单啊。car_in表和car_out表分别count一下不就得出各自的总数了,再相减一下差额就出来了;再用总车位数减这个差值不就得了。
5、你可以自己写一个返回数据集的函数来将aa.ddid值处理成in的范围,类似于:假设函数:ft01(nvarchar(1000))returns table tb (val int)。
Q5: SQL语言中如何实现两个表格相减?
select a.商品名,(a.入库数量-b.出库数量)。as 剩余数量 from 入库表 a,出库表 b。where a.商品名=b.商品名。
SET A.数量 = A.数量 - B.退货数量 FROM A JOIN B ON (A.物料编号 = B.物料编号);上面这种2表关联更新写法 对于 A 表 与 B 表, 是 1对1 的情况下, 是没有问题的。
计算列:可以使用同一表中的其他列的表达式计算得来。表达式可以是非计算列的列名、常量、函数,也可以是用一个或多个运算符连接的上述元素的任意组合。表达式不能为子查询。
sqlserver两表相减的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sql两表数据相加、sqlserver两表相减的信息别忘了在本站进行查找喔。






