我想要一个基于字段“周期性”的查询,每 N 行重复一次值 True,按字段“类型”分组。我想我可以用一个例子更好地解释:
通过让下一张桌子......
id type periodicity
1 1 3
2 1 3
3 1 3
4 1 3
5 1 3
6 1 3
7 1 3
8 1 3
9 1 3
10 2 2
11 2 2
12 2 2
13 2 2
14 2 2
15 2 2
16 2 2
...我想要一个查询,它会返回这样的东西...
id type periodicity execute_operation
1 1 3 TRUE
2 1 3 FALSE
3 1 3 FALSE
4 1 3 TRUE
5 1 3 FALSE
6 1 3 FALSE
7 1 3 TRUE
8 1 3 FALSE
9 1 3 FALSE
10 2 2 TRUE
11 2 2 FALSE
12 2 2 TRUE
13 2 2 FALSE
14 2 2 TRUE
15 2 2 FALSE
16 2 2 TRUE
对于字段“type”为 1 的行,字段“execute_operation”将每 3 行标记为 True(字段“periodicity”中定义的值)。
对于“type”为 2 的行,每 2 行将归档的“execute_operation”标记为 True。
我怎样才能做到这一点?