Sql server 在SQL Server中是否有任何选项可以将日期时间值转换为DD-MM-YYYY HH-MM AM/PM此格式?

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

如何获取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 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