Mysql
 sql >> база данни >  >> RDS >> Mysql

Групиране по период от време на интервал от седмици/месеци

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инсталирайте MySQL на Ubuntu без подкана за парола

  2. Преобразуване на Json в SQL таблица

  3. mysql while цикъл Прекъсване еквивалент

  4. Отключване на таблици, ако нишката е загубена

  5. Преобразувайте mysqli пагинация в подготвена пагинация на изрази