繁体   English   中英

在SQL中的2个表之间创建关系

[英]Creating relationship between 2 tables in SQL

我有这两个表,我需要在它们之间创建关系,以便可以将它们导入SSAS Tabular并进行一些分析。 第一个表具有RollingQuarter(移动季度)数据。 第二个是一个基本的Date表,其中Date为PK。 谁能建议与这些人建立关系的方法? 不适使用SQL Server 2012。

我也可以重新创建一个新的日期表。 在此处输入图片说明

我认为您可能很难找到与这些表的关系。

您最重要的数据表是派生数据。 平均三个月以上,每月报告一次。 Quantity列适用于该窗口,不适用于特定日期,如第二个表中的所有内容。 那么,任何关系真正意味着什么?

如果您拥有用于计算移动平均值的主要数据,请改用这些数据。 然后,您可以在两个表之间关联日期。

但是,如果您的分析不需要顶部数据表的主要数据,则只需选择每个季度的中间数据(第一个记录为2001年3月15日),然后将其用作时间序列上的自变量即可最佳。 然后,您可以以此关联他们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM