Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL брой делник/уикенд - част 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);

Искате да направите своите агрегирания (SUM в този случай) в SELECT и GROUP BY, както искате да се сумират (по fname, по MONTH).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql търсене с низ, разделен със запетая

  2. MySQL конвертира YEARWEEK към днешна дата

  3. Присъединена заявка липсват записи

  4. Как да създадете произволно число за колона в mysql с ограничение по подразбиране?

  5. Съхранявайте PHP код в MySQL и го накарайте да работи