Всем привет!
Есть задача посчитать суммы в двух связанных(1:n) таблицах сгруппировав их по полю.
такой запрос приводит к неправильному результату, т.е. суммы в первой таблице считаются несколько раз (сколько записей во второй):
X++:
while select sum(LineAmount) from Table1
group by Table1.ItemId
join sum(Qty), sum(CostAmount) from Table2
where Table1.Id = Table2.Id
как правильно можно посчитать одним запросом?