use*_*053 5 sql datetime nvarchar sql-server-2008-r2
在我的桌子上
LoginDate
2013-08-29 13:55:48
Run Code Online (Sandbox Code Playgroud)
该loginDate
列的数据类型是nvarchar(150)
我想logindate
使用SQL命令将列转换为日期时间格式
预期结果.
LoginDate
29-08-2013 13:55:48
Run Code Online (Sandbox Code Playgroud)
小智 5
DECLARE @chr nvarchar(50) = (SELECT CONVERT(nvarchar(50), GETDATE(), 103))
SELECT @chr chars, CONVERT(date, @chr, 103) date_again
Run Code Online (Sandbox Code Playgroud)
alter table your_table
alter column LoginDate datetime;
Run Code Online (Sandbox Code Playgroud)