如果使用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

更多相关文章

  1. MySQL 5.7.9 服务无法启动-“NET HELPMSG 3534”的解决方法
  2. Android中onContextItemSelected不响应
  3. android samsung note3  device not found
  4. Android(安卓)getSystemService
  5. Android--WindowManager.LayoutParams(上)
  6. Android(安卓)API 中文(77)——AdapterView.OnItemSelectedListene
  7. Android中getSystemService详解
  8. Android解析WindowManagerService(一)WMS的诞生
  9. GMS认证-Android(安卓)VTS测试

随机推荐

  1. 花椒Android客户端多变体构建实践
  2. android launcher 资料
  3. Android WebView与网页JS相互调用
  4. Android联系人读取操作笔记
  5. Android studio 中JNI JAVA和C++互调
  6. Android 中播放内存中视频
  7. Android上传文件,客户端+服务器源码
  8. Amazon Kindle Fire 狂銷! 不到三個月就
  9. Android Studio 3.6.3 中遇到无法创建Fil
  10. android中真正destroy掉activity的方法