Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Przypisz sumę kolumny do jednej daty w innej kolumnie, jeśli spełnione są kryteria

Potrzebujesz funkcji okna:

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. Jak przyspieszyć działanie tego zapytania?

  2. Uzasadnienie pełnego tekstu odrzucanych słów MySQL

  3. Jak sprawić, by wyszukiwanie wartości logicznych pełnego tekstu wychwyciło termin C++?

  4. COUNT w zapytaniu z wieloma JOINS i GROUP BY KLAUZULA

  5. Zmień język komunikatów o błędach MySQL