【问题标题】:Which Fiscal Year Quarter the given date falls into?给定日期属于哪个财政年度季度?
【发布时间】:2020-05-19 11:54:47
【问题描述】:

示例: 我的日期是 2019 年 2 月 11 日(2019 财年第 4 季度) 我想使用 SQL 找出财政年度的哪个季度 我们的财政年度从 7 月 1 日开始

【问题讨论】:

  • 您是否有包含您的会计年度信息的日历表?
  • 是的,我们确实有一个表格,其中包含基于日期的所有日期计算
  • 如果您可以将该表的架构发布为CREATE TABLE 语句,它可能会很有用。虽然 Gordon 的回答肯定会为您提供所需的内容。

标签: sql tsql ssms sql-server-2016


【解决方案1】:

假设 2021 财年从 2020 年 7 月 1 日开始,那么只需将日期加上 6 个月并使用常规日期函数:

select year(dateadd(month, 6, datecol )) as fiscal_year,
       quarter(dateadd(month, 6, datecol)) as fiscal_quarter

如果 2020 财年从 2020 年 7 月 1 日开始,则减去 6 个月而不是增加 6 个月。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多