0
我有一个数据库,每周有新的一周的数据。我希望能够获得该领域的价值观,并用较早的一周的领域减去它们以获得某种程度的斜率。我需要进行这项尽可能自动化:减去动态列
目前有
最近减少:[周13] - [第9周]
我不得不去和每周手动更改星期,所以有关如何减少手动的建议?
感谢
我有一个数据库,每周有新的一周的数据。我希望能够获得该领域的价值观,并用较早的一周的领域减去它们以获得某种程度的斜率。我需要进行这项尽可能自动化:减去动态列
目前有
最近减少:[周13] - [第9周]
我不得不去和每周手动更改星期,所以有关如何减少手动的建议?
感谢
我建议创建一个基于数据两种观点 - 包含当前一周的数据V_CURRENT,包含了上周的数据V_PREVIOUS。
然后,你可以用这两个视图做一个MINUS/UNION ALL/JOIN来获得你想要的数据。
要仅在您的视图中获取当前和前一周的数据,您必须检查如何在RDBMS中获得“每周的一周”,例如,对于Oracle:
select to_char(my_date_field, 'ww') from dual