Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

comment obtenir sum(col2) en tant que somename,(col2*col3)/Sum(col2) en tant que somename1 pour la date

Je suppose que vous voulez obtenir la somme et l'ang pour les dates

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