我有一个用作事务日志的表:
Date Action Qty
11-23 ADD 1
11-23 REMOVE 2
11-23 ADD 3
我想要一个查询来分别汇总给定日期的所有 ADD 和所有 REMOVE。
这些选择语句中的每一个都可以正常工作,但它们不能被加入:
select date, sum(qty) as Added from table where action='Add' and date='11-23'
natural join
select date, sum(qty) as Removed from table where action='Remove' and date='11-23'
我可以将每个 select 语句的结果存储到一个表中,然后加入这些表吗?有没有办法一起避免这一切?
谢谢-乔纳森