首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日期差异-分析今日捕捉财政年度结束的日期

日期差异-分析今日捕捉财政年度结束的日期
EN

Stack Overflow用户
提问于 2020-06-18 16:27:07
回答 1查看 36关注 0票数 0

试图想出一种方法来使用今天的日期来返回我可以在DateDiff函数中使用的值。

DateDiff (月,Sales_Date,我们的财政年度结束使用今天的日期)

我们的财政年度从4/1开始,持续到3/31。

在3/31或之前的任何日期(从getdate()开始),我都会使用'3/31/‘+getdate的年份的值。

任何日期(从getdate()到4/1上或之后),我都会使用'3/31/‘+getdate的年份+ 1的值。

最终结果将给出从最初销售日期到本财政年度结束的月份数。

今天的日期是6/18/20,所以上述DateDif公式中的最后一个参数是3/31/2021

我将在下面的代码中使用该列:

代码语言:javascript
复制
Select g.sales_month,g.fiscal_year as FY, g.Sales_Type,v.region, sum(g.FY_Total) as FY_Total
from sales_FY g JOIN dbo.dimsummary AS v ON g.sales_id = v.sales_id
group by g.sales_Month, g.fiscal_year, v.Region, g.Sales_Type

示例:

使用Excel格式显示最终结果

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-18 16:30:28

减去3个月并提取月份。这就给出了这个财政年度的这个月。然后从11或12减去这个值(我不确定哪一个更适合“剩下的月数”):

代码语言:javascript
复制
select 11 - month(dateadd(month, -3, getdate())
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62454781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档