简单应用(2小题,每题20分,计40分)
在考生文件夹下的SELLDB数据库中包含“部门表”、“销售表”、“部门成本表”和“商品代码表”等。
1. 在考生文件夹下已有程序文件three.prg,其功能如下:查询2006年各部门商品的年销售利润情况。查询内容为:部门号、部门名、商品号、商品名和年销售利润,其中年销售利润等于销售表中一季度利润、二季度利润、三季度利润和四季度利润的合计。查询结果按部门号升序,然后按年销售利润降序排序,并将查询结果输出到表TABA中。表TABA的字段名分别为:"部门号"、"部门名"、"商品号"、"商品名"和"年销售利润"。请打开程序文件three.prg,修改其中的错误,然后运行该程序。
解题思路:
第3行:把ON改为WHERE
第4行:把ON改为AND
第5行:把WHERE改为AND
第6行:把ORDER 1, 5;改为ORDER BY 1, 5 DESC;
第7行:把TO TABLE TABA改为INTO TABLE TABA
**********************************************************************
2. 请用SQL语句查询2005年度的各部门的部门号,部门名,一季度利润合计,二季度利润合计,三季度利润合计,四季度利润合计。查询结果按部门号升序排序存入表account中,并将SQL语句存入four.prg中。注意:表account.dbf中的字段名依次为部门号、部门名、一季度利润、二季度利润、三季度利润和四季度利润。
解题思路:
文件four.prg正确的内容如下:
SELECT 部门表.部门号, 部门名, SUM(一季度利润) 一季度利润,SUM(二季度利润) 二季度利润,SUM(三季度利润) 三季度利润,SUM(四季度利润) 四季度利润 FROM 部门表,销售表 WHERE 部门表.部门号 = 销售表.部门号 AND 年度 = "2005" GROUP BY 部门表.部门号 ORDER BY 销售表.部门号 INTO TABLE account
2015职称计算机考试书PowerPoint2007中 .. 定价:¥45 优惠价:¥42 更多书籍 | |
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 |