如何获得我所需的日期格式?

时间:2016-06-24 07:38:48

标签: sql sql-server-2008

如何从saledate(20160624)获得此格式(jun-2016)
只显示月份名称的前3个字符,我的saledate是tblSale中的nvarchar数据类型 提前致谢

1 个答案:

答案 0 :(得分:1)

简单试试这个

    DECLARE @SaleDate NVARCHAR(20) = '20160624'

    SELECT  SUBSTRING(DATENAME(MONTH,@SaleDate),1,3) + '-' + CONVERT(NVARCHAR(4),YEAR(@SaleDate))