Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

cara mendapatkan sum(col2) sebagai somename,(col2*col3)/Sum(col2) sebagai somename1 untuk beberapa tanggal

Saya berasumsi bahwa Anda ingin mendapatkan jumlah dan ang untuk tanggal

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. Mendapatkan nomor minggu dari tanggal di MS SQL Server 2005?

  2. PHP, ORM, MSSQL dan Unicode, apakah mungkin untuk membuat ini bekerja bersama?

  3. Menghubungkan ke SQL Server 2012 menggunakan sqlalchemy dan pyodbc

  4. Kapan lebih baik menyimpan flag sebagai bitmask daripada menggunakan tabel asosiatif?

  5. Memilih Alat Pemantauan SQL Server yang Sesuai dengan Kebutuhan Anda