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

CTE से तालिका में रिकॉर्ड अपडेट करें

आपके द्वारा सीटीई में किए गए अपडेट को स्रोत तालिका में कैस्केड कर दिया जाएगा।

मुझे आपकी स्कीमा पर थोड़ा अनुमान लगाना पड़ा है, लेकिन ऐसा कुछ काम करना चाहिए।

;WITH T AS
(   SELECT  InvoiceNumber, 
            DocTotal, 
            SUM(Sale + VAT) OVER(PARTITION BY InvoiceNumber) AS NewDocTotal
    FROM    PEDI_InvoiceDetail
)
UPDATE  T
SET     DocTotal = NewDocTotal


  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 सर्वर प्रबंधन स्टूडियो (SSMS) में टेम्प्लेट का उपयोग कैसे करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 16

  2. SqlDataSourceEnumerator.Instance.GetDataSources() स्थानीय SQL सर्वर 2008 आवृत्ति का पता नहीं लगाता है

  3. SQL सर्वर में पहचान कॉलम को कैसे अपडेट करें?

  4. खिड़की वाले कुल कार्यों के लिए लॉजिकल रीड इतने ऊंचे क्यों हैं?

  5. एक डेटाबेस मेल प्रोफाइल बनाएं (SSMS)