高分悬赏:sql怎么实现每次循环两个数据

比如每次循环都是为了得到一个区间,然后判断另一个表中的数据是否在这一区间里。如有六个月份,2,4,5,7,8,12怎么循环先2、4,再5、7最后8、12并得到区间的两边界... 比如每次循环都是为了得到一个区间,然后判断另一个表中的数据是否在这一区间里。如有六个月份,2,4,5,7,8,12怎么循环先2、4,再5、7最后8、12并得到区间的两边界 展开
 我来答
雪落海
2011-08-15 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:137万
展开全部
把这个2,4,5,7,8,12看做字符串,用split切成数组了,加个循环变量,每次加2循环就行了啊。
追问
??????
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
七鑫易维信息技术
2024-09-02 广告
Play Video 七鑫易维是致力于机器视觉和人工智能领域的高新科技企业,迄今已专注眼球追踪技术的研发、创新与应用超过14年,拥有完全自主知识产权,全球专利总量655余项。 作为眼球追踪技术领域的全球知名品牌,七鑫易维的产品体系覆盖眼动分... 点击进入详情页
本回答由七鑫易维信息技术提供
shujialaila
2011-08-29 · TA获得超过314个赞
知道大有可为答主
回答量:1155
采纳率:0%
帮助的人:1642万
展开全部
相关联的话可以用动态检索,dwname.setfilter() 控制筛选条件,动态检索2个窗口的数据,另外两个不同窗口UPDATE到同一张表? 建议你创建第三个数据窗口,根据前2个数据窗口动态的INSERT,SETITEM来修改第3个数据窗口的内容,然后UPDATE,用DATASTORE也行。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huangshuan1
2011-08-15 · TA获得超过391个赞
知道小有建树答主
回答量:749
采纳率:0%
帮助的人:364万
展开全部
使用rownum
每次找出全部数据,结果按大小排序。然後第一次取rownum<=2
从第2次开始 每次都取 rownum <= 2*i and rownum >2*(i-1)
使用i表示循环次数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lboobl
2011-08-15 · TA获得超过115个赞
知道答主
回答量:157
采纳率:0%
帮助的人:102万
展开全部
楼上看清楚再回答,他说的是sql里面。
第一应该先排序,asc或者desc,然后在按照你的需要取得相应的区间
第二查询出另外一个表的数据,在各个区间内进行比较

怎么不直接进行比较呢?为什么还要分开进行比较?
追问
因为如果另一个表中的数据在区间里,就要对该数据进行处理,不在这个区间内也有可能在其他区间内,这个要判断
追答
不用把所有的数据查询出来分区间,这样的话数据少还行,多的话执行效率不高。可以根据条件查询出你要的数据,然后在这些数据里面和另一个表的数据进行比较。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Finish1983
2011-08-15 · TA获得超过762个赞
知道小有建树答主
回答量:1477
采纳率:100%
帮助的人:397万
展开全部
在2 4 5 7 8 12 数字中

找到最大值 和最小值

就可以确定边界了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式