查询以获取以下内容,因为需要输出。
如何在 SQL SEVER 中获得27AUG13的输出?
请建议
以下将有空格:
SELECT CONVERT(VARCHAR,GETDATE(),6)
您可以替换空格:
SELECT REPLACE(CONVERT(VARCHAR,GETDATE(),6),' ','')
这有点骇人听闻,但以下工作:
SELECT replace(convert(varchar(10), getdate(), 6), ' ', '')
内部convert(varchar, getdate(), 6)
返回(至少,今天)“28 Aug 13”,replace
然后删除空格。
也许(也适用于没有 的 SQL-Server 2005 DATE
):
SELECT CONVERT(VARCHAR(12), GETDATE(),6) AS [TodaysDate]
DEMO 28 Aug 13