Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zapytanie o wybór miesiąca i numeru weekendu i święta w tym miesiącu

     SELECT year(holidaydate),month(holidaydate), 
            sum(case Weekend when true then 1 else 0 end) wkEnd, 
            sum(case PublicHoliday when true then 1 else 0 end) pubHol
      FROM Holiday 
      GROUP BY year(holidaydate),month(holidaydate)

Nie mam dostępnego serwera SQL. To jest testowane na mysql. Tutaj rok i miesiąc są funkcją zwracającą rok i miesiąc w dacie. Składnia CASE powinny być takie same w całej bazie danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TSQL Shred XML - Czy to prawda, czy jest lepszy sposób (newbie @ shredding XML)

  2. Jak naprawić „Procedura oczekuje parametru „@statement” typu „ntext/nchar/nvarchar”. Błąd w SQL Server

  3. Czy wyzwalacz może znaleźć nazwę procedury składowanej, która zmodyfikowała dane?

  4. Kompresuj określoną partycję w tabeli w SQL Server (T-SQL)

  5. Wskazówki dotyczące naprawiania fragmentacji indeksu SQL Server