高分悬赏: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并得到区间的两边界
展开
展开全部
把这个2,4,5,7,8,12看做字符串,用split切成数组了,加个循环变量,每次加2循环就行了啊。
追问
??????
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
七鑫易维信息技术
2024-09-02 广告
2024-09-02 广告
Play Video 七鑫易维是致力于机器视觉和人工智能领域的高新科技企业,迄今已专注眼球追踪技术的研发、创新与应用超过14年,拥有完全自主知识产权,全球专利总量655余项。 作为眼球追踪技术领域的全球知名品牌,七鑫易维的产品体系覆盖眼动分...
点击进入详情页
本回答由七鑫易维信息技术提供
展开全部
相关联的话可以用动态检索,dwname.setfilter() 控制筛选条件,动态检索2个窗口的数据,另外两个不同窗口UPDATE到同一张表? 建议你创建第三个数据窗口,根据前2个数据窗口动态的INSERT,SETITEM来修改第3个数据窗口的内容,然后UPDATE,用DATASTORE也行。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用rownum
每次找出全部数据,结果按大小排序。然後第一次取rownum<=2
从第2次开始 每次都取 rownum <= 2*i and rownum >2*(i-1)
使用i表示循环次数
每次找出全部数据,结果按大小排序。然後第一次取rownum<=2
从第2次开始 每次都取 rownum <= 2*i and rownum >2*(i-1)
使用i表示循环次数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上看清楚再回答,他说的是sql里面。
第一应该先排序,asc或者desc,然后在按照你的需要取得相应的区间
第二查询出另外一个表的数据,在各个区间内进行比较
怎么不直接进行比较呢?为什么还要分开进行比较?
第一应该先排序,asc或者desc,然后在按照你的需要取得相应的区间
第二查询出另外一个表的数据,在各个区间内进行比较
怎么不直接进行比较呢?为什么还要分开进行比较?
追问
因为如果另一个表中的数据在区间里,就要对该数据进行处理,不在这个区间内也有可能在其他区间内,这个要判断
追答
不用把所有的数据查询出来分区间,这样的话数据少还行,多的话执行效率不高。可以根据条件查询出你要的数据,然后在这些数据里面和另一个表的数据进行比较。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在2 4 5 7 8 12 数字中
找到最大值 和最小值
就可以确定边界了啊
找到最大值 和最小值
就可以确定边界了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询