【发布时间】:2015-06-02 16:20:29
【问题描述】:
我有一个包含两列的表,其中包含整数序列的开头和结尾。这是一个很大的列表,但我很确定在任何范围内都没有重叠。我想生成一个包含在这些范围开始和结束范围内的所有数字的列表。
基本上我想做这个问题的反面:How to create number ranges from a list of numbers?
根据我的阅读,我对解决方案的最佳猜测可能是某种动态交叉应用,但我什至不确定如何开始。
我的桌子看起来像这样:
表格
RangeStart RangeEnd
200 205
208 209
221 221
222 224
我想要这样的东西:
期望的结果
Sequence
200
201
202
203
204
205
208
209
221
222
223
224
【问题讨论】:
-
你想使用 sql 是因为?
-
@Strawberry 如果你唯一的工具是锤子......
标签: sql sql-server