在考生文件夹下有仓库数据库ck3,包括如下所示两个表文件:
ck(仓库号C(4),城市C(8),面积N(4))
zg(仓库号C(4),职工号C(4),工资N(4))
设计一个名为ZG3的菜单,菜单中有两个菜单项“统计”和“退出”。
程序运行时,单击“统计”菜单项应完成下列操作:检索出所有职工的工资都大于1220元(不包括1220元)的职工所管理的仓库信息,将结果保存在wh1数据表(wh1为自由表)文件中,该文件的结构和CK数据表文件的结构一致,并按面积升序排序。
答案1:
SET TALK OFF
SET SAFETY OFF
OPEN DATABASE ck3.dbc
USE ck
SELECt * FROM ck WHERe 仓库号 NOT IN;
(SELECt 仓库号 FROM zg WHERe 工资<=1220);
AND 仓库号 IN (SELECt 仓库号 FROM zg);
ORDER BY 面积;
INTO TABLE wh1.dbf
CLOSE ALL
SET SAFETY ON
SET TALK ON
答案2:
set talk off
open database ck3
select ck.* from ck where 仓库号 in;
(select 仓库号 from zg where 工资>1220 );
and 仓库号 in (select 仓库号 from zg);
order by 面积;
into table wh1
set talk on
两个结果不一样,是怎么回事?谢谢帮忙!!!
VF!!! "in >"和“not in <=” 如何在计算中区分
答案:2 悬赏:30 手机版
解决时间 2021-01-22 21:58
- 提问者网友:兔牙战士
- 2021-01-22 10:10
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-01-22 10:30
两个答案都是错误的,正确答案:
set talk off
open database ck3
select ck.* from ck3!ck inner join ck3!zg;
on ck.仓库号=zg.仓库号;
where zg.工资>1220;
into table wh1;
order by zg.面积
set talk on
VFP6.0调试通过。
set talk off
open database ck3
select ck.* from ck3!ck inner join ck3!zg;
on ck.仓库号=zg.仓库号;
where zg.工资>1220;
into table wh1;
order by zg.面积
set talk on
VFP6.0调试通过。
全部回答
- 1楼网友:煞尾
- 2021-01-22 11:08
我是来看评论的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯