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

कुल के लिए क्वेरी लागत कॉलम की प्रत्येक पंक्ति के साथ जुड़ती रहना चाहिए

इसे आजमाएं

DECLARE @Table TABLE(
        ID INT IDENTITY(1,1),
        Descr VARCHAR(20),
        Val FLOAT
)

INSERT INTO @Table (Descr,Val) SELECT 'X', 10
INSERT INTO @Table (Descr,Val) SELECT 'Y', 20
INSERT INTO @Table (Descr,Val) SELECT 'Z', 50
INSERT INTO @Table (Descr,Val) SELECT 'A', 75
INSERT INTO @Table (Descr,Val) SELECT 'B', 100

SELECT  t1.Descr,
        t1.Val,
        SUM(ISNULL(t2.Val,0))
FROM    @Table t1 LEFT JOIN
        @Table t2 ON t1.ID >= t2.ID
GROUP BY    t1.Descr,
            t1.Val


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पैरेंट-चाइल्ड चेन के लिए SQL क्वेरी

  2. EF-Code-First में प्राथमिक कुंजी का नाम कैसे निर्दिष्ट करें

  3. वैसे भी चयन कथन के लिए SQL सर्वर DDL ट्रिगर बनाने के लिए?

  4. SQL सर्वर में डिफ़ॉल्ट बाधा क्या है - SQL सर्वर / TSQL ट्यूटोरियल भाग 90

  5. मैं विजुअल स्टूडियो से एसएसआईएस फजी ग्रुपिंग क्यों चला सकता हूं लेकिन तैनात पैकेज नहीं?