Я пытаюсь суммировать по счету расходы и доход на счет. Есть многократные и доходы и расходы за счет. Я борюсь с этим, так как я все еще изучаю SQL и думал, что кто-то еще, вероятно, уже обратился к этому? Я уверен, что буду признателен за помощь!
Я знаю, что этот код SQL-сервера неверен, но, по крайней мере, он дает более четкое представление о том, что я пытаюсь сделать.
ЕСЛИ (ВЫБЕРИТЕ (OBJECT_ID ('TEMPDB .. # Всего'))) НЕТ НУЛЬ
объявить десятичную @Expenses (13,2),
@ десятичная дробь (13,2)
set @expenses = sum (EXP_CHILD_CARE_AMOUNT)
+ сумма (EXP_FOOD_AMOUNT)
+ сумма (EXP_LIFE_INSURANCE_AMOUNT)
+ сумма (EXP_TRANSPORTATION_AMOUNT)
+ сумма (EXP_TUITION_AMOUNT)
+ сумма (EXP_USER_2_AMOUNT)
+ сумма (EXP_USER_3_AMOUNT)
+ сумма (EXP_UTILITIES_AMOUNT)
set @income = (sum (NET_PAY_AMOUNT)
+ сумма (OTHER_INCOME_AMOUNT)
ВЫБРАТЬ F.LOAN_NUMBER, @Income, @ Расходы
INTO # Итого
ОТ ОТКРЫТИЯ (SvrLink, '
ВЫБЕРИТЕ F.Account, @Income, @Expenses
ОТ ФИНАНСОВ F
внутренняя учетная запись a on (a.Account = f.Account)
где a.balance> 0
ПОЛУЧИТЬ ТОЛЬКО С UR ')