Если ваш столбец 'created_datetime'
имеет тип данных 'datetime'
, вы можете попробовать следующий подход, используя функцию DATEFROMPARTS () :
SELECT *
FROM app_contract_hd
WHERE CONVERT(date, created_datetime) BETWEEN DATEFROMPARTS(2018, 1, 1) AND DATEFROMPARTS(2019, 1, 1)
Кроме того, если вы хотите фильтровать данные по определенному часу, используйте DATETIMEFROMPARTS () :
SELECT *
FROM app_contract_hd
WHERE created_datetime BETWEEN DATEFROMPARTS(2018, 1, 1, 0, 0, 0, 0) AND DATEFROMPARTS(2019, 1, 1, 12, 0, 0, 0, 0)