我有一个函数,它使用几种情况来查找当前周期返回一个 varchar(50),它是我需要的周期列。
我想对这个专栏做一个总结,但我不知道该怎么做。
例子:
Select SUM(ABS([dbo].[ACTUAL_PERIOD] ())) FROM Finance_DB
任何帮助都会很棒。
另外,您认为我应该首先打扰使用该功能吗?基本上它所做的只是通过 12 个案例陈述来确定我们通过查找另一个表格来确定我们所处的时期。起初我打算使用存储过程,但是呃......它不会返回任何东西。我打算使用它的原因是因为这个特殊的 case 语句在整个查询和所有其他查询中重复出现。它变得很长,我认为程序/函数看起来会更整洁。然而,在网上做了一些阅读后,我知道某些情况实际上并没有从函数中受益,而不是内联编写查询,它可能有多冗长。有什么想法吗?