Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

cách lấy sum (col2) dưới dạng somename, (col2 * col3) / Sum (col2) dưới dạng somename1 cho một ngày nào đó

Tôi giả sử rằng bạn muốn lấy tổng và ang cho các ngày

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để bạn chỉ định một số cổng khác trong SQL Management Studio?

  2. Cách tạo RAND () Xác định trong SQL Server

  3. CHÈN SỐ LƯỢNG LỚN với cột nhận dạng (tăng tự động)

  4. Giới thiệu về các hàm có giá trị trong bảng đa câu lệnh (MSTVF) trong SQL Server

  5. 7 cách trả về tất cả các bảng có khóa ngoại trong SQL Server