“SQL otrzymuje liczbę dni między dwiema datami” 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 “SQL otrzymuje liczbę dni między dwiema datami”

Pytania podobne do “SQL otrzymuje liczbę dni między dwiema datami”

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

Przeglądaj inne języki kodu