0

查询以获取以下内容,因为需要输出。

如何在 SQL SEVER 中获得27AUG13的输出?

请建议

4

3 回答 3

0

以下将有空格:

SELECT CONVERT(VARCHAR,GETDATE(),6)

您可以替换空格:

SELECT REPLACE(CONVERT(VARCHAR,GETDATE(),6),' ','')
于 2013-08-28T12:37:12.813 回答
0

这有点骇人听闻,但以下工作:

  SELECT replace(convert(varchar(10), getdate(), 6), ' ', '')

内部convert(varchar, getdate(), 6)返回(至少,今天)“28 Aug 13”,replace然后删除空格。

于 2013-08-28T12:37:28.393 回答
0

也许(也适用于没有 的 SQL-Server 2005 DATE):

SELECT CONVERT(VARCHAR(12), GETDATE(),6) AS [TodaysDate] 

DEMO 28 Aug 13

于 2013-08-28T12:39:12.847 回答