利用查询设计器创建查询,根据“职工”和“订单”表对各组在2007年所签订单的“总金额”进行统计。统计结果仅包含那些“总计”金额大于等于2000的组,各记录包括“组号”、“总计”、“最高金额”和“平均金额”4个字段;各记录按“总计”降序排序;查询去向为表te

admin2013-01-17  34

问题 利用查询设计器创建查询,根据“职工”和“订单”表对各组在2007年所签订单的“总金额”进行统计。统计结果仅包含那些“总计”金额大于等于2000的组,各记录包括“组号”、“总计”、“最高金额”和“平均金额”4个字段;各记录按“总计”降序排序;查询去向为表temp。最后将查询保存在jecx.qpr文件中,并运行该查询。

选项

答案步骤1:单击工具栏的[新建]按钮,打开[新建]对话框的[文件类型],选择“查询”后单击[新建文件]。打开查询设计器,在[添加表或视图]对话框中,选择“订单管理”数据库中的“职工”表,单击[添加]按钮,再选择“订单”表,单击[添加]按钮。最后单击[关闭]按钮将表添加到查询设计器中。 步骤2:选择职工表的“组号”字段单击[添加]按钮。然后在[字段]选项卡的[函数和表达式]下的文本框中输入表达式:“SUM (订单.总金额) AS 总计”,单击[添加]按钮;以同样的方法,再向[选定字段]中添加两个表达式:“MAX (订单.总金额) AS 最高金额”和“AVG (订单.总金额) AS 平均金额”。在[筛选]选项卡的“字段名”下拉列表中选择“<表达式…>”项,系统会弹出[表达式生成器]对话框,在[表达式]文本框中输入:YEAR (订单.订购日期),单击[确定]按钮后返回[筛选]选项卡,在[条件]下拉框中选择“=”,在[实例]框中输入“2007”。 步骤3:单击[排序依据]选项卡,选择“SUM (订单.总金额) AS 总计”字段,再单击[添加]按钮,在[排序选项]区中选择“降序”选项。 步骤4:单击[分组依据]选项卡,选中“可用字段”列表框中的“职工.组号”字段,单击[添加]按钮;单击[满足条件]按钮,在弹出的对话框中选择“字段名”为“总计”,运算符选择为“>=”,在“实例”中输入“2000”后单击[确定]按钮。 步骤5:单击查询设计器的[查询去向]按钮,在弹出的[查询去向]对话框中单击[表]图标,在[表名]中输入表名“temp”,单击[确定]按钮。单击工具栏[保存]按钮,在弹出的[另存为]对话框中输入文件名为“jecx”,最后单击工具栏的[执行]按钮。

解析
转载请注明原文地址:https://kaotiyun.com/show/gLsp777K
0

最新回复(0)