Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kelompokkan menurut rentang tanggal pada interval minggu/bulan

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. Fungsi IF di H2 untuk kompatibilitas MySQL

  2. VARCHAR sebagai kunci asing/kunci utama dalam database baik atau buruk?

  3. Permintaan mysql untuk secara dinamis mengonversi baris ke kolom berdasarkan dua kolom

  4. Saya ingin menambahkan 30 hari ke baris tanggal mysql

  5. Bagaimana cara mendapatkan ID dari baris yang terakhir diperbarui di MySQL?