Как влияет CONVERT () на INDEX при поиске?
Я использую SQL Server 2008. У меня есть неуникальный некластеризованный индекс для столбца DateTime «DateFrom». Я ищу таблицу на основе этого столбца. Я просто хотел узнать влияниеФункция CONVERT () на ИНДЕКС см. ниже:
Query1:
SELECT *
FROM myTable
WHERE CONVERT(VARCHAR(10),DateFrom,23) >= '2011-01-01'
Query2:
SELECT *
FROM myTable
WHERE DateFrom >= '2011-01-01 00:00:00.000'
Я проверил и не нашел никакой разницы. Но я подумал, что поскольку столбец конвертирован, то индекс не может использоваться SQL Server, правильно?
Пожалуйста, прости меня, если это не правильный вопрос.