SQL Server通用日期进行年度分析

问题描述 投票:0回答:1

我需要为我们的日期维度中的每条记录创建一个“通用日期”,以便进行逐年分析。本质上,所有历史日期都将基于一周中的日期映射到当年的日期(以年开始的8/1表示)。

例如6/1/2019将映射到5/30/2020

业务需求:

  • 所有历史日期都应与其星期几的相应UniversalDate相匹配。
  • 历史日期的日期不得早于本月的4天(双向)。>
  • 每个历史日将只有一个日期键。
  • 通用日期应从当年的8/1切换到下一年。

  • 例如:当5/5/2017的UniversalDate应该停止映射到2020并从2020年8月1日开始映射到2021。

    我需要帮助,以根据星期几来映射这几天的逻辑

我需要为我们的日期维度中的每条记录创建一个“通用日期”,以便进行逐年分析。本质上,所有历史日期都将映射到当年的日期(用...

sql-server
1个回答
0
投票

您有一个听起来像dimDate的表,我也是。

© www.soinside.com 2019 - 2024. All rights reserved.