sql >> Database >  >> RDS >> Sqlserver

Update records in tabel vanuit CTE

Updates die u in de CTE aanbrengt, worden in cascade naar de brontabel doorgevoerd.

Ik heb een beetje moeten gissen naar je schema, maar zoiets zou moeten werken.

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


  1. CriteriaQuery maand en jaar filter

  2. Hoe gegevens exporteren als CSV-indeling van SQL Server met behulp van sqlcmd?

  3. Een database verbinden met een Amazon VPC

  4. PostgreSQL-replicatie voor noodherstel