我将返回 DATETIME 或 NVARCHAR = 'MULTIPLE',具体取决于某项操作是否执行多次。
因此,我尝试以正常格式“2012-10-23 13:59:47.000”存储 DATETIME,但将其存储为 NVARCHAR。 SQL 希望将其设为“2012 年 10 月 23 日 12:40PM”,我该如何执行此操作?
现在我正在做:
CAST(r.Date_And_Time) AS NVARCHAR(30))
最佳答案
Declare @CreatedDate datetime
Select @CreatedDate='20121210'
Select CONVERT(VARCHAR,@createdDate, 21)
关于sql-server - 将日期时间转换为 nvarchar 但保留格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13772466/