MS SQL Server獲取十二個月份的英文縮寫
更新時間:2013年01月10日 16:46:41 作者:
十二個月份的英文縮寫,只有五月份是全稱與縮寫一樣,其它月份的縮寫僅是取前三位字母。因此Insus.NET寫成一個自定義函數(shù)獲取月份名稱縮寫,感興趣的朋友可以了解下
如果使用DATENAME()函數(shù)是取得月份的英文全稱,但報表需要,只需顯示月份名稱縮寫即可。
十二個月份的英文縮寫,只有五月份是全稱與縮寫一樣,其它月份的縮寫僅是取前三位字母。因此Insus.NET寫成一個自定義函數(shù):
-- =============================================
-- 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
十二個月份的英文縮寫,只有五月份是全稱與縮寫一樣,其它月份的縮寫僅是取前三位字母。因此Insus.NET寫成一個自定義函數(shù):
復制代碼 代碼如下:
-- =============================================
-- 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中獲取月份的天數(shù)的方法分享
- SQLserver 實現(xiàn)分組統(tǒng)計查詢(按月、小時分組)
- SqlServer中的日期與時間函數(shù)
- sql server日期相減 的實現(xiàn)詳解
- sqlserver獲取當前日期的最大時間值
- SQL Server解析XML數(shù)據(jù)的方法詳解
- SQLSERVER簡單創(chuàng)建DBLINK操作遠程服務器數(shù)據(jù)庫的方法
- SQL Server導入、導出、備份數(shù)據(jù)方法
- SQLSERVER查詢所有數(shù)據(jù)庫名,表名,和字段名的語句
- SQL Server簡單實現(xiàn)數(shù)據(jù)的日報和月報功能
相關文章
詳解安裝sql2012出現(xiàn)錯誤could not open key...解決辦法
這篇文章主要介紹了詳解安裝sql2012出現(xiàn)錯誤could not open key...解決辦法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-11-11SqlServer應用之sys.dm_os_waiting_tasks 引發(fā)的疑問(下)
這篇文章主要介紹了SqlServer應用之sys.dm_os_waiting_tasks 引發(fā)的疑問(下) 的相關資料,需要的朋友可以參考下2015-12-12sql server中的decimal或者numeric的精度問題
在sql server中定義列的數(shù)據(jù)類型decimal時需要制定其精度和小數(shù)位數(shù)。2009-05-05