sql >> Database teknologi >  >> RDS >> Mysql

MySQL - Count og GroupBy

Du kan samle alle datoværdierne og derefter gruppere og tælle dem:

SELECT   DATE_FORMAT(d, '%y-%m'), COUNT(*)
FROM     (SELECT date_1 AS d FROM mytable 
          UNION ALL
          SELECT date_2 FROM mytable) t
GROUP BY DATE_FORMAT(d, '%y-%m')
ORDER BY d DESC


  1. MySQL open source-rapporteringstjenester

  2. Valg af de sidste 7 dage fra Now() i MYSQL

  3. Optimering af GROUP BY + COUNT DISTINCT på ikke-indlejret jsonb-kolonne

  4. Søg efter flere søgeord