sql >> Database >  >> RDS >> Sqlserver

De eenvoudigste manier om een ​​totale telling en een telling van een subset te krijgen?

Gebruik:

SELECT COUNT(*) AS total,
       SUM(CASE 
             WHEN DATEPART(WEEKDAY, t.start_date) IN (2,6) THEN 1 
             ELSE 0 
           END) AS weekday
  FROM ATTEND t
 WHERE t.empl_no = 12345


  1. ResultSet.next alleen erg traag als de query FIRST_ROWS of ROWNUM-beperking bevat

  2. MySQL ORDER BY optimaliseren op een berekening gedeeld met WHERE

  3. Hoe alle landinstellingen in MariaDB te tonen

  4. Hoe deze eenvoudige Mysql-query te optimaliseren?