【发布时间】:2010-02-16 01:13:56
【问题描述】:
一位朋友建议我在这里发帖,因为我需要一些帮助!
数据库布局:
**salestable**
salesorder [primary, unique] (sales order number)
salesman (salesperson id)
**salesline**
salesorder [many sales line to single salestable relationship]
saleprice (line amount)
isaccessory (0 or 1)
我想在一次选择中将每个销售员的总销售价格相加,但在配件 = 1 的情况下也计算销售价格的总和。
分组和连接不是我坚持的,而是我是否可以做双重求和。
在我的脑海里看起来像
...salesman,sum(amount) as totalsales,sum(amount where accessory=1) as accessorysales...
但显然这永远行不通!
提前致谢! (PS,我是新来的,温柔点……)
【问题讨论】:
-
@Jon:我已经从标题中删除了“Über”。这里讨论的许多 SQL 问题比这复杂得多。