У меня есть две таблицы, которые выглядят примерно так:Как SUM только один раз на UniqueId в SQL?
Таблица A
DocumentId (*is unique) DocumentDate
1 2016-01-01
2 2016-01-01
3 2016-02-01
4 2016-03-01
и Таблица B
ContractId SnapshotTimeId NetFinanced
1 20160231 300
1 20160331 300
1 20160431 300
2 20160231 450
2 20160331 450
2 20160431 450
3 20160331 500
3 20160431 500
4 20160431 150
Я хотел бы финальный стол, чтобы выглядеть примерно так:
DocumentDate NetFinanced
2016-01-01 750
2016-02-01 500
2016-03-01 150
Я пробовал следующее и не работает:
SELECT A.DocumentDate, SUM(B.NetFinanced)
FROM A
JOIN B on B.ContractId=A.DocumentId
GROUP BY A.DocumentDate
Любые идеи? Заранее спасибо
Вы должны прочитать о 'GROUP BY'. – DavidG
Это дата или дата? – GuidoG
Как результат будет? не могли бы вы объяснить. – Susang