sql-server – 计算SQL Server中的会计年度
发布时间:2020-05-25 17:05:36 所属栏目:MsSql 来源:互联网
导读:您将如何从SQL Server视图中的日期字段中计算会计年度? 我建议您根据应用程序的会计年度使用用户定义的函数. CREATE FUNCTION dbo.fnc_FiscalYear( @AsOf DATETIME)RETURNS INTASBEGIN DECLARE @Answer INT -- You define what y
|
您将如何从SQL Server视图中的日期字段中计算会计年度? 解决方法我建议您根据应用程序的会计年度使用用户定义的函数.CREATE FUNCTION dbo.fnc_FiscalYear(
@AsOf DATETIME
)
RETURNS INT
AS
BEGIN
DECLARE @Answer INT
-- You define what you want here (September being your changeover month)
IF ( MONTH(@AsOf) < 9 )
SET @Answer = YEAR(@AsOf) - 1
ELSE
SET @Answer = YEAR(@AsOf)
RETURN @Answer
END
GO
使用它像这样: SELECT dbo.fnc_FiscalYear('9/1/2009')
SELECT dbo.fnc_FiscalYear('8/31/2009') (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql server动态存储过程按日期保存数据示例
- sql-server – HEAP表的有效使用方案是什么?
- 完美解决SQL Serverquot;以前的某个程序安装已在安装计算机
- sql-server – 具有超过maxint的标识(int)的SQL Server 200
- SQL Server 2008图文安装教程
- sql-server-2008-r2 – SQL Server – 任何人都使用SUMA,跟
- SQL Server使用Linkserver连接Oracle的方法
- loopbackjs – 将内置模型迁移到数据库
- mysql Innodb表空间卸载、迁移、装载的使用方法
- sql-server – 如何在MSSQL中连接字符串和GETDATE()
