Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

अकाउंट कोड की लंबाई के हिसाब से अकाउंट्स का योग कैसे करें?

मूल रूप से, आप यह उत्तर ले सकते हैं। और बस शामिल होने की शर्तों में से एक को बदलें:

SELECT
  f.TimeKey,
  s.AccountKey,
  SUM(f.Debit) AS Debit,
  SUM(f.Credit) AS Credit
FROM DimAccounts s
  INNER JOIN DimAccounts b ON b.AccountCode LIKE s.AccountCode + '%'
  /* alternatively: ON s.AccountCode = LEFT(b.AccountCode, LEN(s.AccountCode)) */
  INNER JOIN FactBudget  f ON f.AccountKey = b.AccountKey
WHERE s.AccountType = 'S'
  AND b.AccountType = 'B'
GROUP BY
  f.TimeKey,
  s.AccountKey


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल में औसत को गोल करते समय मैं दशमलव कैसे प्राप्त करूं

  2. SQL सर्वर का उपयोग करके सॉफ़्टवेयर संस्करणों की तुलना कैसे करें?

  3. SQL सर्वर में COUNT () बनाम COUNT_BIG ():क्या अंतर है?

  4. SQL सर्वर त्रुटि - HRESULT E_FAIL को कॉल से COM घटक में वापस कर दिया गया है

  5. SSRS संग्रहीत कार्यविधि से भिन्न परिणाम लौटाता है