想要获得当前财政年度 [英] want to get current financial year

查看:84
本文介绍了想要获得当前财政年度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我想获得当前财政年度


例如:2012-2013




i want to get current financial year


ex:2012-2013

推荐答案

关于OECD数据库,不要认为它比这更完整:
http://stats.oecd.org/ [ ^ ]
How about the OECD database, dont think it gets more complete than that:
http://stats.oecd.org/[^]


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() )


这篇关于想要获得当前财政年度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆