Question : Comment vous additionnez différents éléments à moins d'un compte dans TSQL

J'essaye de me monter par compte, les dépenses et le revenu par compte. Il y a des multiples du revenu et des dépenses par compte. Je lutte avec ceci en tant qu'AM apprenant toujours le SQL et pensé que quelqu'un d'autre probablement a déjà adressé ceci ? I sûr apprécierait l'aide ! le

I savent que ce code de serveur de SQL n'est pas correct mais il donne au moins une image de clairifiant de peu de ce que j'essaye à do.

IF (CHOISIR (OBJECT_ID ('wbr/> de TEMPDB.#Total'<))) N'EST PAS la décimale NULLE de @Expenses du #Total

declare de TABLE de BAISSE (13.2), @expenses du

set de @income (13.2) = + somme (EXP_FOOD_AMOUNT) + somme (EXP_LIFE_INSURANCE_AMOUNT) + somme (EXP_TRANSPORTATION_AMOUNT) + la somme (EXP_TUITION_AMOUNT) + la somme (EXP_USER_2_AMOUNT) + la somme (EXP_USER_3_AMOUNT) + @income du

set de la somme (EXP_UTILITIES_AMOUNT) = (somme (NET_PAY_AMOUNT) +

SELECT F.LOAN_NUMBER, @Income, @Expenses

INTO de somme (OTHER_INCOME_AMOUNT) #Total D'OPENQUERY (SvrLink, le « 

SELECT F.Account, @Income, les finances F du @Expenses

FROM intérieures joignent le compte a dessus (a.Account = f.Account) où a.balance > 0

FETCH SEULEMENT AVEC le ")
d'UR class= de

Réponse : Comment vous additionnez différents éléments à moins d'un compte dans TSQL

N'importe quoi de pareil :
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
CHOISIR  F.Account,
        SOMME (NET_PAY_AMOUNT) + revenu de la SOMME (OTHER_INCOME_AMOUNT),
        SOMME (EXP_CHILD_CARE_AMOUNT) + SOMME (EXP_FOOD_AMOUNT) + 
        SOMME (EXP_LIFE_INSURANCE_AMOUNT) + SOMME (EXP_TRANSPORTATION_AMOUNT) + 
        SOMME (EXP_TUITION_AMOUNT) + SOMME (EXP_USER_2_AMOUNT) + 
        SOMME (EXP_USER_3_AMOUNT) + dépenses de la SOMME (EXP_UTILITIES_AMOUNT)
    Des finances F
        INTÉRIEUR JOINDRE le compte a SUR f.Account = a.Account
LÀ OÙ   a.balance > 0
GROUPE PAR F.Account
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us