为了减少复杂性,我修改了整个帖子:
那么,我想要实现什么: 对于给定开始日期和结束日期的活动列表,我要返回上一个活动。“上一个”是指活动在上一个活动的结束日之后开始。但是,如果有几个以前的营地,我想返回相同类型的活动。我的每一个活动都应该这样做(通常,我会有分组数据,(想想项目/活动对,其中一个营地有几个项目,我对单个项目的上一个活动感兴趣)
考虑以下数据
Campaign | StartDay | EndDay | Type
---------|----------|--------|------
1 | 1 | 10 | 1
2 | 5 | 15 | 1
3 | 7 | 15 | 2
4 | 11 | 20 | 1
5 | 16 | 25 | 2
所以在这种情况下,期望的输出如下
Campaign | PreviousCampaign
---------|-----------------
1 | NAN
2 | NAN
3 | NAN
4 | 1
5 | 3
如果第一个条目消失了,没关系。请注意,由于类型条件,5的前身是3。你知道吗
我可以通过campaign合并表本身,查询正确的行和几个步骤来确保满足costraint类型。 如果没有类型约束,这会更容易一些。你知道吗
然而,研究汤姆奥格斯普格的“现代熊猫”,我有一种感觉,旋转,堆叠,融化或组合应该工作。但我还不知道怎么做。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐