convert用法(数据库中原本储存的格式是Nvarchar,如何修改成datetime格式)

时间:2023-03-09 14:54:11
convert用法(数据库中原本储存的格式是Nvarchar,如何修改成datetime格式)

查询这张表得到的数据如图convert用法(数据库中原本储存的格式是Nvarchar,如何修改成datetime格式)

select

CONVERT(nvarchar,substring([purchase-date],1,4))

+'-'+CONVERT(nvarchar,substring([purchase-date],6,2))

+'-'+CONVERT(nvarchar,substring([purchase-date],9,2))

+' '+CONVERT(nvarchar,substring([purchase-date],12,2))

+':'+CONVERT(nvarchar,substring([purchase-date],15,2))

+':'+CONVERT(nvarchar,substring([purchase-date],18,2))

as [purchase-date] from 表名

convert用法(数据库中原本储存的格式是Nvarchar,如何修改成datetime格式)

这是我自己碰到的问题 最后是看了很多博客 没有一个完整的案例,我就随便写下这个希望有和我一样困惑的人,能找到解决方案。