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

后端 未结 6 498
耶瑟儿~
耶瑟儿~ 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:07

    I Think this is the best way to do it.

    REPLACE(CONVERT(NVARCHAR,CAST(WeekEnding AS DATETIME), 106), ' ', '-')
    

    Because you do not have to use varchar(11) or varchar(10) that can make problem in future.

提交回复
热议问题