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

Bagaimana cara mengecualikan hari akhir pekan dalam kueri SQL Server?

Saat menangani penghitungan hari dalam seminggu, penting untuk memperhitungkan DATEFIRST saat ini pengaturan. Kueri ini akan selalu mengecualikan hari akhir pekan dengan benar, menggunakan @@DATEFIRST untuk memperhitungkan kemungkinan pengaturan untuk hari pertama dalam seminggu.

SELECT *
FROM your_table
WHERE ((DATEPART(dw, date_created) + @@DATEFIRST) % 7) NOT IN (0, 1)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbedaan Antara Tabel DELETE dan TRUNCATE di SQL Server

  2. Bagaimana cara mengatur pemeriksaan untuk koneksi di SQL Server?

  3. SQL yang dioptimalkan untuk struktur pohon

  4. Apa batasan SQL Server Compact? (Atau - bagaimana cara memilih database untuk digunakan pada platform MS?)

  5. Periksa Jenis Parameter Fungsi Partisi di SQL Server (T-SQL)