Я запрашиваю базу данных SQL Server из VB.Net с помощью приведенной ниже команды, но не могу заставить ее выбрать строки с определенной датой, поскольку столбец содержит значения даты и времени.Он все время говорит
Преобразование типа данных varchar в тип данных datetime привело к значению вне допустимого диапазона.
Я пробовал CAST & CONVERTи различные функции даты, но я не могу заставить его работать
CmdText As String = "SELECT * FROM Races m WHERE (RaceStartTime BETWEEN '27/03/2019 00:00:01' AND '27/03/2019 23:59:59') AND RaceTime = (SELECT MIN(RaceTime) FROM Races WHERE DriverName = m.DriverName) ORDER BY RaceTime;"
Я ожидаю строки на данную дату, но я не получаю строк вообще.Одна строка данных имеет дату 27/03/2019, поэтому она должна быть возвращена