MySQL specific column addition -
i have 3 tables:
bank_account(tran_id, pay_id, expense_id, amount, balance) payment(pay_id, client_id, date_payment, amount) expense(expense_id, emp_id, amount, expense)
in tran_id
primary key bank_account
, same pay_id
payment
, expense_id
expense
well. in bank_account
when pay_id
there expense_id
null , vice versa. want calculate profit of company using bank_account
. how can use sql script calculate (the sum of pay_id
based amount - sum of expense_id
based amount).
i think, should statement, think, miss field group in bank_account
table (i.e. company). wants know, amount company, or?
select <missingfieldcompany>, sum(payment.amount) payments, sum(expense.amount) expenses, sum(payment.amount) - sum(expense.amount) overall bank_account left join payment on payment.pay_id = bank_account.pay_id left join expense on expense.expense_id = bank_account.expense_id group <missingfieldcompany>
Comments
Post a Comment