У меня есть 3 столбца varchar(max)
data-type; эти столбцы содержат даты (например, 03/12/2004
-> в этом формате).запрос для коррекции времени даты
Этих столбцы содержат некоторые некорректные даты, т.е.
30/02/2004
-> проблемы с датами февральского месяцаЯ использовал этот запрос, который дает неверные даты, как 0 & действительным даты 1, но я не могу исправить эти даты после получение 0 & 1. Пожалуйста, дайте мне решение, как исправить это.
30/02/2003
к т.е.01/03/2003
SET DATEFORMAT dmy SELECT Visit_Date, ISDATE(Visit_Date) as ValidDate FROM TABLE_NAME
После исправления этих дат в 3 колонки, как преобразовать типы данных столбцов
datetime
типа? (помните, что запись в каждом столбце составляет 2,5 миллиона).
Есть ли у вас какие-либо даты, как '03/15'2004'? Я уверен, что формат 'DD/MM/YYYY', в отличие от' MM/DD/YYYY'? Хорошо подходит для перехода к правильному типу даты/времени/времени. –
Я уверен, что формат - это DD/MM/YYYY –