MS SQL Server获取十二个月份的英文缩写获取十二个月份的英文缩写
如果使用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
您可能感兴趣的文章您可能感兴趣的文章:sqlserver中获取date类的年月日语句sqlserver中获取月份的天数的方法分享SQLserver 实现分组统计查
询(按月、小时分组)SqlServer中的日期与时间函数sql server日期相减 的实现详解sqlserver获取当前日期的最大时间值SQL
Server解析XML数据的方法详解SQLSERVER简单创建DBLINK操作远程服务器数据库的方法SQL Server导入、导出、备份数
据方法SQLSERVER查询所有数据库名,表名,和字段名的语句SQL Server简单实现数据的日报和月报功能
评论10