У меня есть столбец в SQL, где в данных хранится как 102915, 060315 и так далее. Тип данных столбца: nvarchar(50)
. Я хочу преобразовать вышеуказанные данные в формат даты.Преобразование nvarchar в DATE
Он должен выглядеть как 10-29-15 или 10/29/15.
Как я могу преобразовать вышеуказанное в SQL Server Management Studio 2008?
Пробовал довольно много вещей: Один из них
create view v1
as
Select
CAST([ISSUE] as date) as ISSUE,
CAST([EXPIRE] as date) as EXPIRE
from tablename
мнение создается.
Примечание: ISSUE и EXPIRE - это имена столбцов, которые имеют значения, такие как 100515, 060315, и мне нужно преобразовать все значения в этих столбцах в 10-05-15 или 10/05/15.
Когда я делаю select * from v1;
я получаю следующее сообщение об ошибке:
Conversion failed when converting data and/or time from character string.
Что вы пытаетесь не работать? – zee
Я пробовал использовать бросок и конвертировать, но не помог мне. –
Возможно, вам следует опубликовать свои попытки, чтобы кто-то мог указать на ошибку ... –