Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

wie bekomme ich sum(col2) als somename,(col2*col3)/Sum(col2) als somename1 für irgendein Datum

Ich nehme an, Sie möchten die Summe und das Maß für die Daten

erhalten
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