我試圖按帳戶總計,費用爲&每個帳戶的收入。有多個帳戶收入的收入&。我仍在努力學習SQL,並認爲其他人可能已經解決了這個問題?我當然會感激的幫助!TSQL按帳戶總結,處理此問題的最簡潔方法是什麼?
我知道這個SQL服務器代碼是不正確的,但它至少給我一個更清晰的圖片我正在嘗試做什麼。
IF(SELECT(OBJECT_ID( 'TEMPDB ..#共')))IS NOT NULL DROP TABLE#合計
聲明@Expenses十進制(13,2), @income十進制(13,2)
組@expenses =總和(EXP_CHILD_CARE_AMOUNT) + SUM(EXP_FOOD_AMOUNT) + SUM(EXP_LIFE_INSURANCE_AMOUNT) + SUM(EXP_TRANSPORTATION_AMOUNT) + SUM(EXP_TUITION_AMOUNT) + SUM(EXP_USER_2_AMOUNT) + SUM(EXP_USER_3_AMOUNT) +總和(EXP_UTILITIE S_AMOUNT)
組@income =(SUM(NET_PAY_AMOUNT) + SUM(OTHER_INCOME_AMOUNT)
SELECT F.LOAN_NUMBER,@Income,@Expenses
INTO#合計 FROM OPENQUERY(SvrLink,'
SELECT f.Account,@Income,@Expenses
FROM財政˚F 內連接上(a.Account = f.Account) WHE一個帳戶再a.balance> 0
只獲取WITH UR「)
你的表名是什麼? EXP_CHILD_CARE_AMOUNT和EXP_FOOD_AMOUNT列是否位於同一個表中?那麼NET_PAY_AMOUNT和OTHER_INCOME_AMOUNT呢? – Tahbaza 2010-07-03 00:45:15