How to get a particular date format ('dd-MMM-yyyy') in SELECT query SQL Server 2008 R2

后端 未结 6 496
耶瑟儿~
耶瑟儿~ 2020-12-29 08:52

I am using CONVERT(data_type(length),expression,style) function to change the format of a date in a SELECT query.

Declare @dt nvarchar(20)

6条回答
  •  佛祖请我去吃肉
    2020-12-29 09:14

    It doesn't look like DD-MMM-YYYY is supported by default (at least, with dash as separator). However, using the AS clause, you should be able to do something like:

    SELECT CONVERT(VARCHAR(11), SYSDATETIME(), 106) AS [DD-MON-YYYY]

    See here: http://www.sql-server-helper.com/sql-server-2008/sql-server-2008-date-format.aspx

提交回复
热议问题