Сумма по двум таблицам возвращает нежелательную сумму из одной таблицы, умноженную на количество строк в другой
У меня есть 1 таблица с фактическими результатами, записанными по дате, а другие таблицы содержат запланированные результаты, записанные по месяцам.
Table 1(Actual)
Date Location Amount
01/01/2019 Loc1 1000
01/02/2019 Loc1 700
01/01/2019 Loc2 7500
01/02/2019 Loc2 1000
02/01/2019 Loc1 500
Table 2(Plan)
Year Month Location Amount
2019 1 Loc1 1500
2019 1 Loc2 8000
2019 2 Loc1 800
Я пробовал разные соединения, используя YEAR (Table1.date) и Month (table1.date) и группируя по
Месяц (Table1.Date), но я продолжаю сталкиваться с той же проблемой, когда PlanAmount умножается на сколько строк в фактической таблице ...
в примере loc1 для месяца 1 ниже я получаю
Year Month Location PlanAmount ActualAmount
2019 1 Loc1 3000 1700
Я хотел бы вернуть ниже
Year Month Location PlanAmount ActualAmount
2019 1 Loc1 1500 1700
2019 1 Loc2 8000 8500
2019 2 Loc1 800 500
Заранее спасибо за любую помощь
D