首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将两个不同表中的两列相乘

将两个不同表中的两列相乘
EN

Stack Overflow用户
提问于 2020-07-17 10:59:30
回答 1查看 31关注 0票数 0

我尝试对来自两个不同表的两列进行求和乘运算,但总是得到不同的结果。我真正想要的是让HoldingReport表中的共享只来自一个不同的CustomerServiceId。例如,如果CustomerServiceId = 2,则应将股票份额乘以它们所拥有的任何股票的当前值,并且只对CustomerServiceId =2的那些列求和。

下面是两个表:

我得到的查询是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT SUM(CurrentValue*Shares) AS TotalAUM
FROM Stocks,HoldingReport
WHERE CustomerServiceId = '2'
EN

回答 1

Stack Overflow用户

发布于 2020-07-17 11:04:07

假设您想要的查询是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT SUM(s.CurrentValue * hr.Shares) AS TotalAUM
FROM Stocks s JOIN
     HoldingReport hr
     ON s.stocksid = hr.stocksid
WHERE hr.CustomerServiceId = 2;

注意,CustomerServiceId看起来像一个数字,所以我删除了单引号。一种是对字符串和日期常量使用单引号。(当然,如果它真的是一个字符串,那么请保留单引号!)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62952588

复制
相关文章
两个超大的数字相乘
这里两个超大的数字相乘,用到前面的两个超大的数字相加的方法,所以这里顺便贴一下代码。
wuxiexy
2020/05/25
8620
ABAP 取两个内表的交集 比较两个内表的不同
SAP自带的函数: CTVB_COMPARE_TABLES和BKK_COMPARE_TABLES; 似乎可以比较两个内表,得出第二个内表不同于第一个内表的部分(新增/删除了那些部分) 但是,具体的使用,还请有经验的朋友不吝赐教啊! 因为,我在测试数据时,发现这两个函数的效果不那么简单。 如果上述函数确实可以,提取两个内表不同部分,则我可以据此做两次比较,得到两个内表的交集。 所以,我先用另外一种方式解决了-自己写了一个提取两个内表交集的函数,供大家检阅: *" IMPORTING *" VALUE(ITAB1) TYPE INDEX TABLE *" VALUE(ITAB2) TYPE INDEX TABLE *" EXPORTING *" VALUE(ITABSAME) TYPE INDEX TABLE *"---------------------------------------------------------------------- field-symbols: <S1>, <S2>. data: L1 type i, L2 type i. assign local copy of initial line of: ITAB1 to <S1>, ITAB2 to <S2>. describe: table ITAB1 lines L1, table ITAB2 lines L2. "对记录行数少的内表,执行第一层循环; "在第二层循环中,找到对应记录,即可追加到结果内表; "同时退出第二层循环,继续执行第一层循环的下一行 IF L1 <= L2. LOOP AT ITAB1 INTO <S1>. LOOP AT ITAB2 INTO <S2>. IF <S1> EQ <S2>. APPEND <S1> TO ITABSAME. EXIT. ENDIF. ENDLOOP. ENDLOOP. ELSE. LOOP AT ITAB2 INTO <S2>. LOOP AT ITAB1 INTO <S1>. IF <S1> EQ <S2>. APPEND <S2> TO ITABSAME. EXIT. ENDIF. ENDLOOP. ENDLOOP. ENDIF. ENDFUNCTION. 另一个问题,想请教大家,在上面代码里,第二层循环是为了找出,第一层循环的当前记录,在第二个内表里是否存在;
matinal
2020/11/26
3.1K0
python 求两个矩阵相乘
new_matrix = [[0 for i in range(len(matrix1))] for j in range(len(matrix1))]
用户7886150
2021/01/28
1.7K0
Python-科学计算-pandas-03-两列相乘
系统:Windows 7 语言版本:Anaconda3-4.3.0.1-Windows-x86_64 编辑器:pycharm-community-2016.3.2
zishendianxia
2019/11/18
7.2K0
Excel中两列(表)数据对比的常用方法
Excel中两列数据的差异对比,方法非常多,比如简单的直接用等式处理,到使用Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)实现各种复杂的数据整理后再进行对比,可以根据实际需要选择使用。
大海Power
2021/08/30
16.8K0
不同维度矩阵相乘[通俗易懂]
在深度学习中经常会遇到不同维度的矩阵相乘的情况,本文会通过一些例子来展示不同维度矩阵乘法的过程。
全栈程序员站长
2022/11/15
7.8K0
不同维度矩阵相乘[通俗易懂]
linux环境中,两个不同网段的机器互通
host2 双网卡 eth0 172.24.100.14/16   eth1 192.168.122.214/24
用户1685462
2021/07/27
2.9K0
MySQL FAQ 系列 — 如何将两个表名对调
在类似pt-osc场景下,需要将两个表名对调,可以采用同时锁定两个表并执行ALTER TABLE语句的方法。先锁定两个表,不允许写入,然后对调表名,最后解锁表。
叶金荣
2017/05/11
1.6K0
我有两个列表,现在需要找出两个列表中的不同元素,怎么做?
前几天在帮助粉丝解决问题的时候,遇到一个简单的小需求,这里拿出来跟大家一起分享,后面再次遇到的时候,可以从这里得到灵感。
Python进阶者
2023/03/02
3.3K0
我有两个列表,现在需要找出两个列表中的不同元素,怎么做?
连接两个字符串中的不同字符
题意 给出两个字符串, 你需要修改第一个字符串,将所有与第二个字符串中相同的字符删除, 并且第二个字符串中不同的字符与第一个字符串的不同字符连接 样例 给出 s1 = aacdb, s2 = gafd 返回 cbgf 给出 s1 = abcs, s2 = cxzca 返回 bsxz 思路 本题我采用了牺牲空间换时间的方式,空间、时间复杂度为 O(m + n)。 以 s1 = aacdb, s2 = gafd 为例 先将 s2 的每一个字符都放进 Map 集合中,将字符当作键,将值赋为 1,此时 Map 集合
一份执着✘
2018/06/04
2.2K0
Git-合并两个不同的仓库
背景:由于拆分微前端,需要将最新代码合并到已经拆分的微前端项目,即需要将 2 个项目合并。 1.git 合并两个不同的仓库必备知识 1>.列出本地已经存在的分支 git branch 2>.查看当前 git 关联的远程仓库 git remote -v 3>.解除当前仓库关联的远程仓库 git remote remove origin //origin 远程分支别名 4>.git 同时关联多个远程仓库 //当前默认仓库别名为origin git remote add origin http://km-
leader755
2022/09/29
2.4K0
SQL练习之两个列值的交换
SELECT * FROM dbo.test2 现在我们将Province列值和Company列值互换,代码如下: UPDATE test2 SET Company=Province, Provin
郑小超.
2018/01/24
3.6K0
SQL练习之两个列值的交换
Django 分表的两个方案
这个问题戳到了Django ORM的痛点,对于多数据库/分库的问题,Django提供了很好的支持,通过using和db router可以很好的完成多数据库的操作。但是说到分表的问题,就有点不那么友好了。但也不是那么难处理,只是处理起来不太优雅。
the5fire
2019/03/01
3.3K2
QTableView 一列添加两个按钮
在QTableView的一列里添加两个按钮,之前添加一个按钮的思路是一样的,只是计算了一下按钮的宽,放两个按钮而已。 本例源代码:QtTowButtons.rar 看一下列的效果 看一下添加两个按钮的
lpxxn
2018/01/31
3.6K0
QTableView 一列添加两个按钮
C程序中的raise和kill两个函数有何不同?
在多线程程序中,进程给自己发SIGTERM信号退出,应当调用“kill(getpid(), SIGTERM)”,而不是“raise(SIGTERM)”。
一见
2020/02/13
1.6K0
js筛选两个数组不同的元素方法
现在有两个数组array1和array2是我们筛选的对象 let list= []; list = this.array1.filter(item=>{ return array2.indexOf(item) == -1 }); 这样list就会返回两个数组中不同的元素重新组合成数组list list中的每一个元素就是array1和array2中所有不相同的元素
安德玛
2022/03/06
5.2K0
一个ip, 两个域名, 两个ssl, 访问多个不同的项目
在前面一篇中说过, 入了好几个坑. 后来使用了nginx+tomcat配置的方式. 终于成功了. 因为头一次使用nginx, 不知道具体怎么操作, 于是我在操作的时候, 按照以下几个步骤执行的:
用户7798898
2020/09/27
3.9K0
一个ip, 两个域名, 两个ssl, 访问多个不同的项目
sql优化:组合两个表
第一:主要是显示person表里面的数据的话,如果是(left join)左连接就把person放在左边,如果是(right join)右连接,就把person放在右边。 第二:因为表 Address 中的 personId 是表 person 的外键,所以我们可以连接这两个表来获取一个人的地址信息。 那问题来了,什么是外键呢? 某一个表的主键是另一张表的某个普通的字段。那就叫外键.双方类型必须一致哦.
贵哥的编程之路
2021/09/08
9270
python 快速比较两个文件的不同
import difflib a = open('./1.txt', 'U').readlines() b = open('./2.txt', 'U').readlines() diff = difflib.ndiff(a, b) print(diff) for i in diff: print(i) # if i.startswith('+'): # print(i) #or print(set(b)-set(a))
周小董
2019/03/25
3.4K0
将DataFrame写入同个表的不同sheetname
在实际工作中总会遇到这样的需求:将类型的数据放在一个excel表格中,但是位置在不同的sheetname。本文介绍使用pandas来实现这样的需求。
皮大大
2023/08/23
3060

相似问题

将两个不同表的两个列值相乘

218

将两个不同表的值相乘

24

将SQLite3中来自两个不同表的列相乘

230

SQL将来自两个不同表的两列相乘

12

将两个不同数据帧的列相乘

215
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文