在SQL DB中,我有一个带有客户ID列表的表。我也有一张带有外国ID价格,数量和类型(1或0)的订单表。
我想从总体上了解仅订购类型为0的客户的总价格,总数量和订单数。
我在想,我需要首先获取只使用0类型的客户的列表,然后获取统计信息,但不确定如何轻松地做到这一点。
订单表:
|OrderNo| CustomerCD| Type|Price|Quantity|
客户列表表(所有客户的子集):
|customer ID|
寻找一个简单的查询,为从未使用过类型1的客户输出总体指标
答案 0 :(得分:1)
我将使用窗口功能:
defaults read com.apple.iphonesimulator
#OR
open ~/Library/Preferences/com.apple.iphonesimulator.plist
如果您只想为从未订购过类型1的客户提供总体指标,那么请注意select customercd, sum(quantity),
sum(case when num_not_type_0 = 0 then 1 else 0 end)
from (select o.*, sum(case when type <> 0 then 1 else 0 end) as num_not_type_0
from orders o
) o
group by customercd;
:
not exists