gpt4 book ai didi

mysql - SQL,如何对来自两个不同查询的两个总和求和

转载 作者:太空宇宙 更新时间:2023-11-03 10:50:02 25 4
gpt4 key购买 nike

我试图在两种不同的条件下获取同一变量的总和。只是想知道是否有办法将这些加在一起。查询的细节并不太相关。基本上只是尝试取第一个总和并将其与第二个总和相加。

例如——

第一个查询:

  select sum(amt_tot)
from agbgift, aprdclb
where agbgift_id = '1' and agbgift_id = aprdclb_id

第二个查询:

  select sum(amt_tot)
from agbgift, aprxref, aprdclb where
aprxref_id = '1' and
agbgift_id = aprxref_xref_id and
aprxref_id = aprdclb_id and
xref_code in ('SPS','BUS','ORG','OWN','FDN' );

我要查找的最终结果是“第一查询总和”+“第二查询总和”

最佳答案

在这种情况下,就这么简单:

SELECT
/* Query 1 (in parentheses) */
(select sum(amt_tot)
from agbgift, aprdclb
where agbgift_id = '1' and agbgift_id = aprdclb_id)

+ /* plus */

/* Query 2 (also in parentheses) */
(select sum(amt_tot)
from agbgift, aprxref, aprdclb where
aprxref_id = '1' and
agbgift_id = aprxref_xref_id and
aprxref_id = aprdclb_id and
xref_code in ('SPS','BUS','ORG','OWN','FDN' ))

关于mysql - SQL,如何对来自两个不同查询的两个总和求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26064970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com