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

Задайте сума от колона на една дата в друга колона, ако критериите са изпълнени

Искате функции на прозореца:

select s.*,
       (case when annual_unqiue_count <> 0
             then sum(sales_volume) over (partition by customerId)
             else 0
        end) as sales_volume
from sales s;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql изявление за сортиране и класиране

  2. MySQL DATE_FORMAT '%M' за кратък месец?

  3. Премахнете напълно MariaDB или MySQL от CentOS 7 или RHEL 7

  4. MySQL – Функция FOUND_ROWS() за общия брой засегнати редове

  5. Ефективен начин за свързване към база данни, когато множество функции изпълняват заявки