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

Grupuj według miesiąca i zwracaj 0, jeśli nie znaleziono danych

Nie testowałem, ale powinno działać:

SELECT MONTH(created_at) AS month_num, 
DATE_FORMAT(created_at, '%b') AS month_name, ifnull(count(*),0) AS total_num 
    FROM table WHERE user_id=1384249399168
    GROUP BY MONTH(created_at) ORDER BY created_at DESC


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaki jest najlepszy sposób podłączenia aplikacji na iPhone'a (iOS SDK) do backendu php/MySql?

  2. Jak wybrać wiersze według przedziału czasowego w mysql?

  3. MySQL:Sortuj wartości GROUP_CONCAT

  4. MySQL Server na MAMP-Windows nie uruchamia się

  5. Pobieranie metadanych tabeli w MySQL