sql >> Database >  >> RDS >> Mysql

MySQL Weekdag/Weekend tellen - Deel II

SELECT 
  fname, 
  MONTH(eventDate), 
  SUM(IF(WEEKDAY(eventDate) < 5,1,0)) AS WeekdayCount,
  SUM(IF(WEEKDAY(eventDate) >= 5,1,0)) AS WeekendCount
FROM eventcal AS e
LEFT JOIN users AS u ON e.primary = u.username
GROUP BY fname, MONTH(eventDate);

U wilt uw aggregaties (in dit geval SUM) doen in de SELECT en GROUP BY hoe u ze wilt optellen (op fname, op MAAND).




  1. Parameter doorgeven aan mssql-query in node js

  2. Een applicatie verzenden met een database

  3. Hoe kan ik de naam van een kolom in laravel wijzigen met behulp van migratie?

  4. Hoe de gegevens van vandaag / gisteren uit de MySQL-database te halen?