mysql sql sum_mysql – 如何使用SQL SUM和SUBTRACT?_酸甜草莓二侠的博客-程序员宝宝

技术标签: mysql sql sum  

我认为这是你正在寻找的. NEW_BAL是余额中扣除的数量之和:

SELECT master_table.ORDERNO,

master_table.ITEM,

SUM(master_table.QTY),

stock_bal.BAL_QTY,

(stock_bal.BAL_QTY - SUM(master_table.QTY)) AS NEW_BAL

FROM master_table INNER JOIN

stock_bal ON master_bal.ITEM = stock_bal.ITEM

GROUP BY master_table.ORDERNO,

master_table.ITEM

如果要使用新余额更新物品余额,请使用以下内容:

UPDATE stock_bal

SET BAL_QTY = BAL_QTY - (SELECT SUM(QTY)

FROM master_table

GROUP BY master_table.ORDERNO,

master_table.ITEM)

这假设你向后张贴减法;它从天平中减去订单中的数量,这在没有更多地了解你的桌子的情况下是最有意义的.如果我错了,只要互换这两个来改变它:

(SUM(master_table.QTY) - stock_bal.BAL_QTY) AS NEW_BAL

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_29041443/article/details/113594220

智能推荐

Microsoft.CppCommon.targets(574,5): error MSB6006: “mt.exe”已退出,代码为 31。_thinktalk的博客-程序员宝宝

今天编译一个OpenMP的稠密矩阵乘法的例子程序,debug方式下都正常(/openmp 或者 /openmp-)。release方式下/openmp也编译成功了,但是“/openmp-”提示:C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(574,5): error MSB6006: “mt.ex...

php定义_dengdui7938的博客-程序员宝宝

php即“Pyertext Preprocessor(超文本处理器)”是一种被广泛应用的开源通用脚本语言,php代码是运行在服务器端的,可嵌入到HTML中。它的语法利用了C,java,perl以及php自创的语法易于学习。PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。转载于:https://www.cnblogs.com/zhpQAQ/p/63731...

Linux进阶之shell编程--if判断和for循环(四)_小毛驴马乔丽的博客-程序员宝宝

目录1.for循环2.if判断1.for循环for i in [取值列表] 可以取:数字 字符串 命令结果`` 序列do 要执行什么命令done案列:测试1-255有多少个IP地址在线(能ping通则在线)10.0.0.1-255ping -c2 -w1 10.0.0.2 >/dev/null 2>&1echo $?案例:批量创建10个用户1)前缀为自己输入的字符 输入用户处加判断是否为空2)创建用户个数 判断是否是整...

Toobar样式_taoble 样式_wu_liao_de_ren_sheng的博客-程序员宝宝

使用Toolbar,要把原本的 ActionBar 隐藏起来。<style name="AppTheme" parent="AppTheme.Base"/><style name="AppTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="windowActionBar">false</item>

EasyExcel校验数据抛异常需要使用ExcelAnalysisException_easyexcel onexception_Mr1ght的博客-程序员宝宝

使用Excel导入数据的时候,避免不了校验数据这个过程,在使用EasyExcel进行数据校验的时候,在AnalysisEventListener中抛异常要使用ExcelAnalysisException而不是自己定义的运行时异常,EasyExcel会捕捉所有的非ExcelAnalysisException异常并封装成ExcelAnalysisException抛出,如下。 private void onException(AnalysisContext analysisContext, Except

随便推点

java netty tcp_Netty实现TCP服务端_小黄药师的博客-程序员宝宝

前言之前已经讲过了netty实现tcp客户端,大家有兴趣的话可以参考文章Netty实现TCP客户端今天就让我们来看看netty实现tcp服务端吧。这里我封装了两个类TnServerHandler与TnServer,下面就来讲讲它们的使用吧。今天涉及以下内容:netty jar 包导入TnServerHandler与TnServer 简介TnServer 主要方法简介TnServer 在主函数中的使...

多多的字符变换(拼多多2021笔试真题集)_A_Zhong20的博客-程序员宝宝

多多君最近在研究字符串之间的变换,可以对字符串进行若干次变换操作:1.交换任意两个相邻的字符,代价为0。2. 将任意一个字符a修改成字符b,代价为 |a - b|(绝对值)。 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;现在有两个长度相同的字符串X和Y,多多君想知道,如果要将X和Y变成两个一样的字符串,需要的最少的代价之和是多少。输入描述:共三行,第一行,一个整数N,表示字符串的长度。(1 &lt;= N &lt;= 2,000)接下来两行,每行分别是一个字符串,表示

项目二:管理与维护Linux系统(任务四)_yd_38381416112的博客-程序员宝宝

任务四:root账户密码的破解与保护 子任务一:进入单用户模式并修改root账户密码 方式1:使用a操作按键进入单用户模式(推荐:操作简单,这是单用户模式最快速的方法) 第一步:进入kernel编辑界面 开机进入GBUB,在读秒的时候,按两次a键,编辑kernel参数。 第二步:编辑kernel启动参数 进入kernel编辑界面,输入空格...

python 求1000以内的质数_scm002的博客-程序员宝宝

filter(lambda prime: all(prime%num for num in range(2, prime)), range(2,1000))或reduce(lambda i,n: i if 0 in [n%x for x in i] else i+[n] , xrange(2,1000), [])

5-1 近似求PI (10 分)本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps_雪风会保护大家!的博客-程序员宝宝

#include &lt;stdio.h&gt;double is(int);//这是一个求阶层 double rr(int);//这是一个求分母 int main()//{ double eps; double s=0;double d; scanf("%le",&amp;eps); for(int i=0;i&lt;=999999;i++) { d=1.0*i...

JVM原子操作的实现与一点改进想法__无相_的博客-程序员宝宝

"原子操作(atomic operation)是不需要synchronized",这是Java多线程编程的老生常谈了。所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。原子操作是不可分割的,在执行完毕之前不会被任何其它任务或事件中断。在单处理器系统(UniProcessor)中,能够在单条指令中

推荐文章

热门文章

相关标签