本文介绍了想要获得当前财政年度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想获得当前财政年度
例如:2012-2013
i want to get current financial year
ex:2012-2013
推荐答案
CREATE FUNCTION [dbo].[fnGetFiscalYear] ( @sysDate DATETIME )
RETURNS VARCHAR(20)
AS
BEGIN
DECLARE @FiscalYear VARCHAR(20)
SELECT @FiscalYear = ( CASE WHEN ( MONTH(@sysDate) ) <= 3
THEN CONVERT(VARCHAR(4), YEAR(@sysDate) - 1)
+ '-'
+ CONVERT(VARCHAR(4), YEAR(@sysDate))
ELSE CONVERT(VARCHAR(4), YEAR(@sysDate))
+ '-'
+ CONVERT(VARCHAR(4), YEAR(@sysDate) + 1)
END )
RETURN @FiscalYear
END
SELECT [dbo].[fnGetFiscalYear] ( GetDate() )
这篇关于想要获得当前财政年度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!