sql >> Databáze >  >> RDS >> Sqlserver

Jak vyloučím víkendové dny v dotazu SQL Server?

Při výpočtech dne v týdnu je důležité vzít v úvahu aktuální DATEFIRST nastavení. Tento dotaz vždy správně vyloučí víkendové dny pomocí @@DATEFIRST zohlednit všechna možná nastavení pro první den v týdnu.

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


  1. Získejte velikost databáze v MariaDB

  2. Oracle REGEXP_LIKE a hranice slov

  3. Jak vypočítat součet více sloupců v PostgreSQL

  4. Počkejte na statistiky a úložiště dotazů