sql >> Database >  >> RDS >> Sqlserver

Onjuiste som wanneer ik deelneem aan een tweede tafel

Een manier om dit te vermijden (onder voorbehoud van RDBMS-ondersteuning) zou zijn

WITH R
     AS (SELECT *,
                Sum(HeadCount) OVER (PARTITION BY date) AS SumHeadCount
         FROM   Report)
SELECT R.date,
       SumHeadCount,
       Sum(P.Quantity) AS SumQuantity
FROM   R
       JOIN Production P
         ON R.ReportID = P.ReportID
GROUP  BY R.date, SumHeadCount
ORDER  BY R.date 


  1. Gecomprimeerde bestanden importeren in Mysql met CMD

  2. Hoe meerdere waarden uit meerdere relatietabellen samen te voegen in een enkele mysql-query

  3. Dynamische draaitabel in SQL Server

  4. Bulksgewijs invoegen of bijwerken voor tabellen met bijlagevelden