Задать вопрос
@CityzenUNDEAD

Как правильно сделать select по интервалу даты?

Всем здаров!
Мне в своей базе нужно выбрать записи находящиеся в интервале даты публикации записи за 7 последних дней. За это отвечает поле PublishDate.

Вот такой селект корректный в даном плане?

SELECT * FROM Table
WHERE AND PublishDate > '20201006' AND PublishDate < '20201014'
  • Вопрос задан
  • 180 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
  • Stepik
    SQL с нуля до PRO
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
idShura
@idShura
SELECT * FROM Table
WHERE PublishDate between '20201006' AND '20201014'

Или
SELECT * FROM Table
WHERE PublishDate >= DATEADD(day,-7, GETDATE())
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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