gpt4 book ai didi

sql - 在 SQL 中对两个标量查询进行数学运算

转载 作者:行者123 更新时间:2023-12-05 03:10:50 24 4
gpt4 key购买 nike

我正在尝试获取两个 sum() 查询的差异。这就是我试图弄清楚的代码的想法。

(SELECT sum(depamt)  FROM Daily1) - (SELECT sum(depamt)  FROM Daily2)

我尝试声明变量,但无法将选择的结果放入变量中。有什么办法吗?

最佳答案

只要在前面放一个SELECT即可:

SELECT (SELECT sum(depamt) FROM Daily1) - (SELECT sum(depamt) FROM Daily2);

我更喜欢将子查询放在 FROM 子句中:

SELECT sum1 - sum2
FROM (SELECT sum(depamt) as sum1 FROM Daily1) x CROSS JOIN
(SELECT sum(depamt) as sum2 FROM Daily2) y;

这允许您根据需要单独选择每个值。

关于sql - 在 SQL 中对两个标量查询进行数学运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38579033/

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