sql >> Databasteknik >  >> RDS >> Mysql

Dela upp fixvärde per månad till varje dag och land

Du måste fixa FROM klausul, så du inkluderar bara de fasta kostnaderna för varje månad:

FROM sales s CROSS JOIN
     (SELECT LAST_DAY(sales_date) as month_ld, SUM(fix_costs) as fix_costs
      FROM sales
      WHERE country = 'None'
      GROUP BY month_ld
     ) f
     ON f.month_ld = LAST_DAY(s.sales_date)



  1. Hur man sammanfogar två tabeller med ssp.class.php

  2. SQL-kommandot avslutades inte korrekt?

  3. Bästa sättet att räkna poster efter godtyckliga tidsintervall i Rails+Postgres

  4. Dela upp data i 3 kolumner