“Считайте выходные дни между двумя датами SQL” Ответ

SQL Получите количество дней между двумя датами

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

Считайте выходные дни между двумя датами 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

Ответы похожие на “Считайте выходные дни между двумя датами SQL”

Вопросы похожие на “Считайте выходные дни между двумя датами SQL”

Больше похожих ответов на “Считайте выходные дни между двумя датами SQL” по Sql

Смотреть популярные ответы по языку

Смотреть другие языки программирования