【发布时间】:2020-09-11 20:05:33
【问题描述】:
目前我的表格中的数据如下所示:
#Tbl_A
Id Customer_Id Indicator
1 912538132 1
2 912538132 2
3 912538132 3
4 912538132 1
5 912538132 1
6 912538132 2
7 912538132 1
8 912538132 2
9 912538132 3
10 912538132 4
这里我需要通过应用过滤器将上述#Tbl_A 数据传输到#Tbl_B 表:指标应大于或等于3。
EXAMPLE-DATA 将数据加载到#Tbl_B
#Tbl_B
Id Customer_Id Indicator
1 912538132 1
2 912538132 2
3 912538132 3
7 912538132 1
8 912538132 2
9 912538132 3
10 912538132 4
注意:其余数据不应插入#Tbl_B..因为指标序列不大于或等于3。
我尝试过使用BETWEEN 和IN 运算符。但我在#Tbl_B 中得到了意想不到的结果。
【问题讨论】:
-
请向我们展示您的尝试。
标签: sql sql-server sql-server-2016 window-functions gaps-and-islands