@AlexCruel

Как извлечь записи по диапазону дат T-SQL?

Документация Microsoft:
https://docs.microsoft.com/ru-ru/sql/t-sql/languag...

Цитата:
В приведенном ниже примере возвращаются строки, в которых значения типа datetime находятся между '20011212' и '20020105' включительно.

SELECT BusinessEntityID, RateChangeDate  
FROM HumanResources.EmployeePayHistory  
WHERE RateChangeDate BETWEEN '20011212' AND '20020105';

Ничего не получилось по факту.
Делал свой запрос - выдает только последнюю запись по дате.
SELECT * FROM [Таб1]
WHERE ([Id] = '10') AND ([Дата] BETWEEN '2020-11-09 00:00:00.000' AND '2020-10-10 00:00:00.000')

Так каким образом можно поднять записи между определенным диапазоном дат?
Тип данных datetime.
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 1
tsklab
@tsklab Куратор тега Transact-SQL
Здесь отвечаю на вопросы.
Представление даты зависит от настроек.
SELECT * FROM [Таб1]
WHERE ([Дата] BETWEEN '20201109' AND '20201010')
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы