У меня есть две таблицы в моей настройке. Один с продавцами и там доходами. Каждый продавец знает только свой общий доход. За этот конкретный период дохода их просят дать оценку своего дохода как частному, так и малому бизнесу или крупному бизнесу. Эта информация заносится во вторую таблицу.
Income
=================
SalesPerson
Income
Distribution
=============================
SalesPerson
CustomerType
Weight
Теперь мой запрос будет выглядеть примерно так:
SELECT
Income.SalesPerson,
Distribution.CustomerType,
Income.Income * Distribution.Weight as DistributedIncome
FROM
Income INNER JOIN Distribution ON
Income.SalesPerson = Distribution.SalesPerson
Как бы я обеспечил, чтобы SUM(Weight)
= 1 для каждого SalesPerson
в Distribution
?