Как написать запрос select между двумя таблицами с помощью метода sum и условия where
У меня есть две таблицы имена и данные в этих таблицах приведены ниже
Loans_Advances_Master:
Dept_id emp_Id loan_approved_amt loan_adv_no ------------------------------------------------------ De_1 emp_1 10000 LA_1 de_1 emp_1 10000 LA_2
loans_deduction_details:
dept_Id EMp_Id Loan_deduction_amt Loan_adv_no ------------------------------------------------- de_1 emp_1 5000 LA_1 de_1 emp_1 5000 LA_1 de_1 Emp_1 5000 LA_2
как написать select query для вышеуказанных двух таблиц для отложенного laon i.e
loan_approved_amt для loan_adv_no является LA_1 равна сумме(loan_deduction_amt) от loans_deduction_details форма тогда Loan_adv_no показывают 0 другие мудрые показывают, суммы требуемой суммы он должен платить..
Как получить такой вывод для
EMp_1
de_1 emp_1 0 de_1 emp_1 5000
де
Что я уже пробовал:
select Dept_id, Emp_id, Loan_Adv_No,((select loan_adv_no,sum(Loan_Approved_Amont) from [dt_agrovet].[dbo].[Loans_Advances_Master] group by Loan_Adv_No)- (select sum(loan_deduction_amount) from loans_deduction_details group by emp_id,Loan_Adv_No) ) as loanamount from [dt_agrovet].[dbo].[Loans_Advances_Master] where emp_Id='emp_1'
пожалуйста, кто-нибудь может дать мне решение для этого ...
Спасибо...