Друг предложил мне разместить здесь, так как мне нужна небольшая помощь!SQL Server: как рассчитать разные суммы в одном запросе
DB Layout:
**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: Я удалил «Убер» из названия. Многие проблемы SQL, обсуждаемые здесь, намного сложнее, чем это. – Tomalak