Я пытаюсь присоединиться к 3 таблицам. В двух таблицах я беру суммы столбца. Я хочу применить условия к суммам, но я не делаю результат, который я хочу, с помощью приведенного ниже сценария. Суммы не суммируются правильно.Объединение таблиц в MySQL, где столбцы суммируются
SELECT
account_list.Account_ID,
account_list.Account_Name,
account_list.Short_Name,
account_list.Trader,
account_list.Status,
account_list.Notes,
sum(account_commissions.Commission),
sum(connection_cost.Monthly_Cost)
FROM
account_commissions
Join
connection_cost
ON
account_commissions.Account_ID = connection_cost.Account_ID
AND
connection_cost.Cost_Date > '2013-06-01'
AND
account_commissions.TDate > '2013-06-01'
Right Join
account_list
ON
account_list.Account_ID = connection_cost.Account_ID
WHERE
account_list.status = 'Active'
GROUP BY
Account_ID;
условия я хочу на суммы:
sum account_commissions.Commission where account_commissions.TDate > '2013-06-01 Group BY Account_ID
и
sum connection_cost.Monthy_Cost where connection_cost.Date > '2013-06-01' Group BY Account_ID.
Я пытался добиться того, что с помощью выше и заявления, но это не правильно вычисления. Любая помощь в том, как применять эти условия к столбцам суммы, будет оценена по достоинству.
Это точно. Продюсировал результат, который я искал. Спасибо. – Stevenyc091