这更像是专家的帮助而不是问题。我需要声明一个名为 BillingYear 的变量,我可以将它分配给一年。问题是:
我不知道它应该是哪种数据类型!我知道这很简单,但是......问题是,在我们的数据库中,我们没有年份列。我们有一个叫做财政年度的东西,从 07/01/任何一年开始 - 到 06/30/明年结束
我想找到一种输入年份的方法,该年份将添加到财政开始、财政结束变量中,它们是日期时间变量。我试过这个,但它不工作!
DECLARE
@Year int, --Here I thought I can assign year to any year then do the following:
DECLARE
@fiscalstart datetime = '07/01/' + @Year,
@fiscalend datetime = '06/30/' + @Year+1
然后我可以用它来计算 billingMonth by billingMonth = fn_Fiscal(@fiscalstart, @fiscalend )// 你真的不需要知道这部分,但我只是想告诉你为什么我需要做所有这些复杂的步骤。解决这个问题的最佳方法是什么?