Я сравниваю свою дату (строку), используя между столбцом таблицы базы данных Date (varchar). Она работает, но сравнивает только дату, игнорируя месяц и год, как в.
SELECT * from Report
SELECT * from Report WHERE Date BETWEEN '05-03-2019' AND '07-03-2019'
SELECT * FROM Report WHERE CAST(Date as DATE) BETWEEN CAST('05-02-2019'
AS DATE) AND CAST('07-02-2019' AS DATE);