Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Permintaan untuk memilih bulan dan no akhir pekan dan hari libur di bulan itu

     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)

Saya tidak memiliki server SQL yang tersedia. Ini diuji pada mysql. Di sini tahun dan bulan berfungsi untuk mengembalikan tahun dan bulan dari tanggal. Sintaks CASE harus sama di seluruh basis data.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hasilkan hash kata sandi Keanggotaan ASP.Net dalam T-SQL murni

  2. Bagaimana cara mengubah kunci utama menjadi non-cluster?

  3. penghapusan berjenjang menyebabkan beberapa jalur kaskade

  4. Kapan saya harus menggunakan variabel tabel vs tabel sementara di server sql?

  5. Nilai kinerja panduan COMB