【发布时间】:2016-01-07 14:18:35
【问题描述】:
希望你能帮我解决这两个查询:
select count(distinct ID), sum(AMOUNT)
from SALES
where YEAR(SALEDATE) = '2015' and SALETYPE ='CASH'
group by CUSTOMER having sum(AMOUNT) >=500;
select count(distinct ID), sum(AMOUNT)
from SALES
where YEAR(SALEDATE) = '2015' and SALETYPE ='CREDITCARD'
group by CUSTOMER having sum(AMOUNT) >=1000;
将它们合二为一的最佳方法是什么?我的目标是选择客户以现金支付超过 500 美元或通过信用卡支付超过 1000 美元的所有案例。
非常感谢您的帮助。
【问题讨论】: