| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1071 人关注过本帖
标题:这个查询怎么写?
只看楼主 加入收藏
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
结帖率:73.97%
收藏
已结贴  问题点数:20 回复次数:3 
这个查询怎么写?
程序代码:
Create CURSOR b1 (jnh n(2),m1 c(2),m2 c(2))
insert into b1 values (1,"M1","")
insert into b1 values (2,"","M2")
insert into b1 values (3,"M1","")
insert into b1 values (4,"M1","")
insert into b1 values (5,"","M2")

查询!EMPTY(m1)时的下一条记录
结果是:
图片附件: 游客没有浏览图片的权限,请 登录注册

查询代码:
程序代码:
IF USED("tmp")=.T.
SELECT tmp
USE
ENDIF

SELECT * FROM b1 INTO table tmp
SELECT b1.* FROM tmp,b1 wher !EMPTY(tmp.m1) AND tmp.recn()==b1.recn()+1

报“找不到对象b1”
问题在哪?谢谢!

[此贴子已经被作者于2022-2-19 09:32编辑过]

搜索更多相关主题的帖子: tmp insert into 查询 values 
2022-02-19 09:07
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:10 
SELECT b.jnh,b.m1,b.m2 FROM b1 a,b1 b WHERE !EMPTY(a.m1) AND a.jnh+1=b.jnh
2022-02-19 09:53
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
以下是引用吹水佬在2022-2-19 09:53:51的发言:

SELECT b.jnh,b.m1,b.m2 FROM b1 a,b1 b WHERE !EMPTY(a.m1) AND a.jnh+1=b.jnh

高,谢谢!
2022-02-19 10:25
独木星空
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:河北省曲阳县
等 级:版主
威 望:71
帖 子:966
专家分:683
注 册:2016-6-29
收藏
得分:10 
回复 2楼 吹水佬
学习了!

素数问题的解决是我学习编程永恒的动力。
2022-02-19 19:35
快速回复:这个查询怎么写?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025876 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved