sql >> Database teknologi >  >> RDS >> Sqlserver

hvordan får man sum(col2) som somename,(col2*col3)/Sum(col2) som somename1 for en dato

Jeg går ud fra, at du ønsker at få sum og ang for datoerne

SELECT sum(col2) AS sum
    ,CASE 
        WHEN sum(col2 * col3) = 0
            THEN 0
        ELSE sum(col2 * col3) / sum(col2) AS avg
            ,DATE GROUP BY DATE


  1. MySQL - Træk værdi fra forrige række, grupper efter

  2. PostgreSQL breddegrad længdegrad forespørgsel

  3. Udvikl React m/ full-stack (WAMP) lokalt

  4. Optimer MySQL UPDATE-forespørgsel, der indeholder WHERE og ORDER BY?