(1)根据表“股票”和“数量”建立一个查询,该查询包含字段:“股票代码”、“股票简称”、“买入价”、“现价”、“持有数量”,要求按股票代码升序排序,并将查询保存为queryl。注意:股票代码取表“股票”中的“股票代码”。 (2)modierr.prg中的S

admin2015-12-11  31

问题 (1)根据表“股票”和“数量”建立一个查询,该查询包含字段:“股票代码”、“股票简称”、“买入价”、“现价”、“持有数量”,要求按股票代码升序排序,并将查询保存为queryl。注意:股票代码取表“股票”中的“股票代码”。
(2)modierr.prg中的SQL语句用于计算“银行”的股票(股票简称中有“银行”二字)的总盈余,现在该语句中有三处错误,分别出现在第1行、第4行和第6行,请改正。(注意:不要改变语句的结构、分行,直接在相应处修改。)

选项

答案(1)【操作步骤】 步骤1:在命令窗口执行命令:CREATE QUERY QUERYl,打开查询设计器,在“打开”对话框中,双击“股票”表,将表添加到查询设计器中,然后在弹出的“添加表或视图”对话框中,单击“其他”按钮,在弹出的“打开”对话框中双击“数量”表,将表添加到查询设计器中,在弹出的“联接条件”对话框中会自动给出“股票”表和“数量”表的关联,单击“确定”按钮,关闭“添加表或视图”对话框。 步骤2:根据题目要求,在“字段”选项卡的“可用字段”中,依次双击“股票.股票代码”、“股票.股票简称”、“数量.买入价”、“数量.现价”和“数量.持有数量”,将它们添加到“选定字段”列表中。 步骤3:在“排序依据”选项卡内双击“选定字段”列表框中的“股票.股票代码”,将其添加到“排序条件”列表框中,在“排序选项”中选择“升序”。 步骤4:最后单击“常用”工具栏中的“运行”按钮查看结果,将查询文件保存到考生文件夹下。 (2)【操作步骤】步骤1:在命令窗口执行命令:MODIFY COMMAND MODIERR,打开modierr.prg程序,命令代码如下: SELECT COUNT((现价一买入价)。持有数量); FROM数量; WHERE股票代码; =; (SELECT股票代码FROM股票; WHERE“银行”LIKE股票简称) 修改程序中的错误行,修改后的程序如下: SELECT SUM((现价一买入价)*持有数量); FROM数量; wHERE股票代码; IN; (SELECT股票代码FROM股票; WHERE“银行”$股票简称) 步骤2:保存文件修改,在命令窗口执行命令:DO MODIERR.PRG,执行程序文件。

解析
转载请注明原文地址:https://jikaoti.com/ti/Our0FFFM
0

最新回复(0)