sql >> Databasteknik >  >> RDS >> Mysql

MySQL får kvantiteter från de senaste 12 månaderna grupperade efter månad

Det är väldigt enkelt att du kan använda MySQL MONTH() funktion för detta tillsammans med GROUP BY caluse.

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. MySql väljer standardvärde om det inte finns några resultat?

  2. Hur höjer man ett undantag i en trigger? Finns det något sätt att göra detta?

  3. När är de mest rekommenderade tiderna att använda mysql_real_escape_string()

  4. Hibernate-session Det gick inte att öppna för transaktionen