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

MySQL pobiera ilości z ostatnich 12 miesięcy pogrupowane według miesięcy

To bardzo proste, możesz używać MySQL MIESIĄC() funkcja do tego wraz z GROUP BY kalkulacja.

SELECT SUM(SI.quantity),MONTH(SI.date_added)
FROM sale_items SI
JOIN sales S
ON S.id=SI.sale_id
WHERE S.status = 'completed'
GROUP BY MONTH(SI.date_added);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php json_encode mysql wynik

  2. Typ danych wyniku SUM w MySQL

  3. Zaktualizuj datę w bazie danych o +1 miesiąc

  4. Które DBMS pozwalają na uporządkowanie według atrybutu, którego nie ma w klauzuli select?

  5. Błąd podczas deklarowania zmiennej całkowitej wewnątrz funkcji przechowywanej w MySQL