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

MySQL Liczba dni tygodnia/weekendów — część 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);

Chcesz wykonać swoje agregacje (w tym przypadku SUM) w SELECT i GROUP BY, jak chcesz je zsumować (według fname, przez MIESIĄC).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyślij ArrayList z Androida do php MySQL

  2. Sql Łączenie wielu rekordów w jeden rekord

  3. Bezserwerowa platforma z węzłem MySQL

  4. excel vba mysql połączenie ado

  5. Konstruktor zapytań Laravel GDZIE NIE W