sql >> Databasteknik >  >> RDS >> Mysql

PHP MYSQL Blog Archive Menu per år och månad

Av din fråga förstår jag att du försöker komma med en fråga för att gruppera ett antal element efter månad och år. Följande borde göra susen:

SELECT 
    YEAR(dateField) AS YEAR, 
    MONTH(dateField) AS MONTH,
    COUNT(*) AS TOTAL 
FROM table 
GROUP BY YEAR, MONTH

Uppenbarligen är "dateField" namnet på din datum/tidsstämpelkolumn och "tabell" är namnet på din tabell.

Mer information om GROUP BY-satsen och aggregerade funktioner (som funktionen COUNT(*) som används ovan) här .




  1. Hur man ändrar skrivskyddad behörighet för att ställa in ett nytt värde för MySQL-serversystemvariabeln

  2. Hur man tar bort dubbletter i MySQL-tabellen

  3. Lägga till en inledande nolla till vissa värden i kolumn i MySQL

  4. Vad är det bästa sättet att ansluta mellan Android och Oracle-databasen?