“SQL erhält die Anzahl der Tage zwischen zwei Daten” Code-Antworten

SQL erhält die Anzahl der Tage zwischen zwei Daten

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

Zählen Sie Wochenendtage zwischen zwei Daten 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

Ähnliche Antworten wie “SQL erhält die Anzahl der Tage zwischen zwei Daten”

Fragen ähnlich wie “SQL erhält die Anzahl der Tage zwischen zwei Daten”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen