Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

как да получа sum(col2) като somename,(col2*col3)/Sum(col2) като somename1 за дадена дата

Предполагам, че искате да получите сумата и ang за датите

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. Промяна на потребителски дефиниран тип в SQL Server

  2. Как да проверите настройката ANSI_NULLS на вашата сесия в SQL Server

  3. 2 начина за изброяване на всички функции с таблично значение в база данни на SQL Server

  4. Как да използвате SQL Server T-SQL функция SUM:5 случаи на употреба

  5. Създайте таблица (структура) от съществуваща таблица