“liczyć dni weekendowe między dwiema datami SQL” Kod odpowiedzi

SQL otrzymuje liczbę dni między dwiema datami

DATEDIFF(DAY, '1/1/2011', '3/1/2011')
Lazy Lemur

liczyć dni weekendowe między dwiema datami SQL

DECLARE @StartDate DATETIME
DECLARE @EndDate DATETIME
SET @StartDate = '2022/06/01'
SET @EndDate = '2022/06/30'


SELECT
  (DATEDIFF(wk, @StartDate, @EndDate) * 2)
   +(CASE WHEN DATENAME(dw, @StartDate) = 'Sunday'   THEN 1 ELSE 0 END)
   +(CASE WHEN DATENAME(dw, @EndDate)   = 'Saturday' THEN 1 ELSE 0 END)
Tiny Coders

Odpowiedzi podobne do “liczyć dni weekendowe między dwiema datami SQL”

Pytania podobne do “liczyć dni weekendowe między dwiema datami SQL”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu