sql >> Databasteknik >  >> RDS >> Sqlserver

Enklaste sättet att få en total räkning och en räkning av en delmängd?

Använd:

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. MySQL användardefinierad funktion för att skicka ett Windows-meddelande

  2. Skapa eller simulera tvådimensionella arrayer i PL/SQL

  3. Hibernate - Finns det något sätt att slå samman 2 kolumner mot 1?

  4. Sekvensnummer i tabell