MSSQLServer获取十二个月份的英文缩写

掉漆的栏杆上,反射着夕阳的余晖渐渐消逝。我们的青春就随这样随着夕阳落幕。绮丽多姿扮靓妆,繁花锦簇沁心香。长歌游宝地,徒倚对珠林。家门口的风景,其实眼前的就是最好的,爱你选择的一切!
如果使用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

到此这篇关于MSSQLServer获取十二个月份的英文缩写就介绍到这了。内心足够强大的人,足以填平他在身高体格相貌学历背景上的诸多劣势,甚至能让每点劣势都绽放出光芒。所以,不要埋怨现实不公,而要问自己心志是否强韧。更多相关MSSQLServer获取十二个月份的英文缩写内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!