sql >> Databasteknik >  >> RDS >> Sqlserver

hur får man summa(col2) som något namn,(col2*col3)/Sum(col2) som någotnamn1 för något datum

Jag antar att du vill få summan och ang för datumen

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. Vad betyder ett kolon före en bokstavlig i en SQL-sats?

  2. Hämta senast infogade 10 rader i tabellen

  3. Hur man installerar och säkrar MariaDB på Debian 9

  4. PSQL kommandoradsargument i DO-skript