У меня есть таблица с именем PTBV
с двумя колонками: Dateptbv varchar(50)
и [Column 1] varchar(50)
.Как преобразовать строку формата dd/mm/yy в datetime в SQL Server 2008?
Я пытаюсь использовать функцию CONVERT()
для получения фактических значений даты и времени из строковых данных, хранящихся в столбце Dateptbv
.
Ниже приведены примеры данных в этом столбце:
"10/01/13" "11/01/13" "14/01/13" "15/01/13" "16/01/13" "17/01/13" "18/01/13" "21/01/13" "22/01/13" "24/01/13" "25/01/13" "28/01/13" "29/01/13" "30/01/13" "01/02/13" "04/02/13"
Обратите внимание, что кавычки в данном примере являются часть данных и хранятся в столбце. В противном случае данные сохраняются в формате dd/mm/yy
.
К сожалению, каждый стиль, который я пробовал, привел к ошибке. Как преобразовать эти данные в значения DateTime
?
Вы используете MySQL или MS SQL Server? (Не помещайте теги, которые не задействованы.) – jarlh
MS SQL! ok Я не буду в следующий раз, спасибо за совет –
в изображении его уже в формате даты? то, что вы действительно хотите.add ожидается выход здесь –