Sql server 在SQL Server中是否有任何选项可以将日期时间值转换为DD-MM-YYYY HH-MM AM/PM此格式?
如何获取SQL Server 2008中的第二列格式 例如:Sql server 在SQL Server中是否有任何选项可以将日期时间值转换为DD-MM-YYYY HH-MM AM/PM此格式?,sql-server,Sql Server,如何获取SQL Server 2008中的第二列格式 例如: SELECT GETDATE() col1, '16-09-2017 11:20 AM' col2 这是一个适合这种场合的简单片段: DECLARE @i INTEGER = 0 WHILE @i < 255 BEGIN SELECT @i += 1 Declare @out Table (zample varchar(max), aline varchar(max)) BEGIN
SELECT
GETDATE() col1,
'16-09-2017 11:20 AM' col2
这是一个适合这种场合的简单片段:
DECLARE @i INTEGER = 0
WHILE @i < 255
BEGIN
SELECT @i += 1
Declare @out Table (zample varchar(max), aline varchar(max))
BEGIN TRY
insert into @out(zample, aline)
SELECT CAST(n AS VARCHAR(MAX)) + ' - ' + CONVERT(VARCHAR(MAX), GETDATE(), n) xZample, 'CONVERT(VARCHAR(MAX),@MindIfWeDanceWitYoDates, ' + CAST(n AS VARCHAR(25)) + ')' AS _________________________tehcode____________________________
FROM (SELECT @i AS n) x
END TRY
BEGIN CATCH
--do nothing
exec(';');
END CATCH
END
select * from @out
声明@i整数=0
而@i<255
开始
选择@i+=1
声明@out表(zample varchar(最大值),aline varchar(最大值))
开始尝试
插入@out(扎普尔、阿林)
选择CAST(n作为VARCHAR(MAX))+'-'+CONVERT(VARCHAR(MAX),GETDATE(),n)xZample,“CONVERT(VARCHAR(MAX),@MindIfWeDanceWitYoDates,+CAST(n作为VARCHAR(25))+”)”作为tehcode____________________________
从(选择@i作为n)x
结束尝试
开始捕捉
--无所事事
执行官(“;”);
端接
终止
从@out中选择*
谢谢。。!我还可以使用以下格式。任何其他简单格式..?选择替换(替换(转换(VARCHAR(10),GETDATE(),105)+“”+CONVERT(VARCHAR(15),CAST(GETDATE()AS TIME),100),'PM','PM','AM','AM')没有一种格式符合我的要求。无论如何,感谢您的关注
DECLARE @i INTEGER = 0
WHILE @i < 255
BEGIN
SELECT @i += 1
Declare @out Table (zample varchar(max), aline varchar(max))
BEGIN TRY
insert into @out(zample, aline)
SELECT CAST(n AS VARCHAR(MAX)) + ' - ' + CONVERT(VARCHAR(MAX), GETDATE(), n) xZample, 'CONVERT(VARCHAR(MAX),@MindIfWeDanceWitYoDates, ' + CAST(n AS VARCHAR(25)) + ')' AS _________________________tehcode____________________________
FROM (SELECT @i AS n) x
END TRY
BEGIN CATCH
--do nothing
exec(';');
END CATCH
END
select * from @out