goo*_*ike 11 sql-server datetime sql-server-2005
我将返回DATETIME或NVARCHAR ='MULTIPLE',具体取决于操作是否已执行多次.
所以我试图以正常格式"2012-10-23 13:59:47.000"存储DATETIME,但作为NVARCHAR.SQL想要做到这一点'2012年10月23日下午12:40'我怎么能这样做?
现在我在做:
CAST(r.Date_And_Time) AS NVARCHAR(30))
Run Code Online (Sandbox Code Playgroud)
bum*_*mmi 12
Declare @CreatedDate datetime
Select @CreatedDate='20121210'
Select CONVERT(VARCHAR,@createdDate, 21)
Run Code Online (Sandbox Code Playgroud)
使用CONVERT
.它有格式参数.
CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
CONVERT(NVARCHAR(23), r.Date_And_Time, 121)
Run Code Online (Sandbox Code Playgroud)
https://docs.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql
归档时间: |
|
查看次数: |
22647 次 |
最近记录: |