@blainethemono

Как вычесть 1 день из квартала?

Всем привет!

Нужно получить данные с датой создания "больше или равно текущий квартал - 1 день". Пробовал так:
datepart(dd, CreatedDate) >= dateadd(dd, -1, DATEPART(qq, getdate()))
and datepart(yy, CreatedDate) = datepart(yy, GETDATE())

Но выдает данные за пол года. Кто-нибудь может подсказать?
  • Вопрос задан
  • 223 просмотра
Решения вопроса 1
@Noxy
увлекаюсь SQL
select  dateadd(qq, datediff(qq, 0, getdate()), 0)  -- начало текущего квартала
	  
select  dateadd(dd, -1, dateadd(qq, datediff(qq, 0, getdate()), 0) )  -- начало текущего квартала - 1 день.
	  
-- CreatedDate >= dateadd(dd, -1, dateadd(qq, datediff(qq, 0, getdate()), 0) )
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы