我对 SQL 完全陌生,并且已成功获得 2 个查询来显示计数。
SELECT COUNT(*) AS 'Sold' FROM table_1 WHERE date_sold >= CURRENT_DATE
与 table_1 相同,但购买日期
现在我需要使用已有的 2 个查询进行一个查询,以显示今天购买和今天出售之间的差异。
就像这样...
所以我需要一个查询来给出两个计数的差异
希望这是有道理的。
提前致谢。
最佳答案
试试这个:
select
(
SELECT
"count"(*) as val1
from
tab1
) - (
SELECT
"count"(*) as val2
from
tab2
) as total_count
来源Calculate the difference between results of two count(*) queries based on 2 tables in PostgreSQL
关于mysql - 获取mysql中2个查询的计数差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53120780/