Frage : Wie Sie einzelne Elemente innerhalb eines Kontos in TSQL summieren

Ich versuche, mich durch Konto, die Unkosten u. Einkommen pro Konto zu belaufen. Es gibt Mehrfachverbindungsstellen des Einkommens u. der Unkosten pro Konto. Ich kämpfe mit diesem als morgens SQL noch erlernend und gedacht, dass jemand anderes wahrscheinlich bereits dieses adressiert hat? I sicher würden die Hilfe schätzen!

I wissen, dass dieser SQL-Servercode nicht korrekt ist, aber er mindestens eine Spitzenreinigerabbildung gibt von, was ich zu do.

IF versuche (VORWÄHLEN (OBJECT_ID ('TEMPDB.#Total'< wbr/>))) NICHT IST UNGÜLTIGER TROPFEN-TABELLE #Total

declare @Expenses Dezimalstrich (13.2), @income dezimale (13.2)

set @expenses = Summe (EXP_CHILD_CARE_AMOUNT) + Summe (EXP_FOOD_AMOUNT) + Summe (EXP_LIFE_INSURANCE_AMOUNT) + Summe (EXP_TRANSPORTATION_AMOUNT) + Summe (EXP_TUITION_AMOUNT) + Summe (EXP_USER_2_AMOUNT) + Summe (EXP_USER_3_AMOUNT) + Summe (EXP_UTILITIES_AMOUNT)

set @income = (Summe (NET_PAY_AMOUNT) + Summe (OTHER_INCOME_AMOUNT)

SELECT F.LOAN_NUMBER, @Income, das @Expenses

INTO #Total VON OPENQUERY (SvrLink, „

SELECT F.Account, @Income, die inneren @Expenses

FROM Finanzen F schließen sich Konto a an an (a.Account = f.Account) wo a.balance > 0

FETCH NUR MIT UR ")

Antwort : Wie Sie einzelne Elemente innerhalb eines Kontos in TSQL summieren

Etwas Ähnliches:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
F.Account  VORWÄHLEN,
        SUMME (NET_PAY_AMOUNT) + SUMME (OTHER_INCOME_AMOUNT) Einkommen,
        SUMME (EXP_CHILD_CARE_AMOUNT) + SUMME (EXP_FOOD_AMOUNT) + 
        SUMME (EXP_LIFE_INSURANCE_AMOUNT) + SUMME (EXP_TRANSPORTATION_AMOUNT) + 
        SUMME (EXP_TUITION_AMOUNT) + SUMME (EXP_USER_2_AMOUNT) + 
        SUMME (EXP_USER_3_AMOUNT) + SUMME (EXP_UTILITIES_AMOUNT) Unkosten
VON    Finanzen F
        INNER Konto a AUF sich ANSCHLIESSEN f.Account = a.Account
WO   a.balance > 0
GRUPPE DURCH F.Account
Weitere Lösungen  
 
programming4us programming4us