sql >> Database >  >> RDS >> Mysql

Groeperen op datumbereik met een interval van weken/maanden

SELECT
 WEEKOFYEAR(`date`) AS period,
 SUM(clicks) AS clicks
FROM `tablename`
WHERE `date` >= CURDATE() - INTERVAL 4 WEEK
GROUP BY period

SELECT
 MONTH(`date`) AS period,
 SUM(clicks) AS clicks
FROM `tablename`
WHERE `date` >= CURDATE() - INTERVAL 3 MONTH
GROUP BY period


  1. Cheatsheet voor MySQL-prestaties

  2. Hoe kan ik verbinding maken met een externe database vanuit een SQL-instructie of een opgeslagen procedure?

  3. Hoe wachtwoorden veilig op te slaan in de database?

  4. Optimaliseer de django-query om de externe sleutel en de django-taggit-relatie op te halen