Я использую SQL Server Management Studio 2014 и пытаюсь написать запрос, чтобы получить все значения, для которых указаны даты, следующие в днях. Я не хочу жестко кодировать условие между датами и хочу использовать DateAdd или аналогичный Функция так работает последовательно без изменения синтаксиса. Пример жесткого кода запроса приведен ниже.
SELECT OrderId
FROM [XXXX].[dbo].[INBOUNDORDHEADER]
between '2018-09-01 00:00:00.000' and '2018-09-01 023:59:00.000'
Как лучше всего написать синтаксис для этого, используя DATEADD или подобную функцию?
Есть ли способ, которым я не могу различить время извлеченных значений? Например, просто потяните все с 2018-09-01 и не исключайте записи, основанные на их формате времени
Могу ли я использовать AddDate with для достижения этой цели?