Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Menu archiwum blogów PHP MYSQL według roku i miesiąca

Z Twojego pytania rozumiem, że próbujesz wymyślić zapytanie grupujące liczbę elementów według miesiąca i roku. Następujące czynności powinny wystarczyć:

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

Oczywiście „dateField” to nazwa kolumny z datą i godziną/sygnaturą czasową, a „table” to nazwa tabeli.

Więcej informacji na temat klauzuli GROUP BY i funkcji agregujących (takich jak funkcja COUNT(*) użyta powyżej) tutaj .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przekonwertować BLOB na VARCHAR w MySQL?

  2. Proste próbki losowe z bazy danych Sql

  3. Dynamiczna instrukcja SQL SELECT z PHP w oparciu o opcje użytkownika

  4. PHP, MySQL - czy potrafisz odróżnić wiersze dopasowane od wierszy, których dotyczy problem?

  5. wybrani użytkownicy mają więcej niż jeden odrębny rekord w mysql