sql >> Databasteknik >  >> RDS >> Mysql

Tilldela summan av kolumn till ett datum i en annan kolumn om kriterierna är uppfyllda

Du vill ha fönsterfunktioner:

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. Olagligt blandning av sammanställningsfel från MySql när rails testsvit körs

  2. hur kontrollerar jag att HikariCP-anslutningspooling fungerar eller inte i Java?

  3. Prestanda överraskningar och antaganden:DATEDIFF

  4. hur duplicerar jag mina sql-resultat?