首页 > 数据库技术 > 详细

MS SQL Server获取十二个月份的英文缩写

时间:2016-01-30 07:41:11      阅读:137      评论:0      收藏:0      [点我收藏+]
如果使用DATENAME()函数是取得月份的英文全称,但报表需要,只需显示月份名称缩写即可。

十二个月份的英文缩写,只有五月份是全称与缩写一样,其它月份的缩写仅是取前三位字母。因此Insus.NET写成一个自定义函数:
复制代码 代码如下:

-- =============================================
-- Author: Insus.NET
-- Create date: 2012-12-18
-- Description: Get Month abbreviation name
-- =============================================
CREATE FUNCTION [dbo].[udf_MonthShortName]
(
@input DATETIME
)
RETURNS NVARCHAR(3)
AS
BEGIN
DECLARE @rtn NVARCHAR(3)
SET @rtn = SUBSTRING(DATENAME(MONTH,@input), 1, 3)
RETURN @rtn
END

MS SQL Server获取十二个月份的英文缩写

原文:http://www.jb51.net/article/33181.htm

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!