sql >> Database >  >> RDS >> Mysql

Wijs de som van de kolom toe aan een datum in een andere kolom als aan de criteria wordt voldaan

U wilt vensterfuncties:

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. MySQL CONCAT retourneert NULL als een veld NULL bevat

  2. Databasestructuur voor het bijhouden van statistieken per dag, week, maand, jaar

  3. Fout bij PDO SSL-verbinding

  4. Alias ​​voor GROUP BY-clausule?