文章責編:陶玉良
看了本文的網友還看了學歷| 高考 中考 考研 自考 成考 外語| 四六級 職稱英語 商務英語 公共英語 資格| 公務員 報關員 銀行 證券 司法 導游 教師 計算機| 等考 軟考
工程|一建 二建 造價師 監理師 咨詢師 安全師 結構師 估價師 造價員 會計| 會計證 會計職稱 注會 經濟師 稅務師 醫學| 衛生資格 醫師 藥師 [更多]
三、綜合應用(1小題,計30分)
在做本題前首先確認在基礎操作中已經正確地建立了order_detail表,在簡單應用中已經成功地將記錄追加到order_detail表。當order_detail表中的單價修改后,應該根據該表的"單價"和"數量"字段修改order_list表的總金額字段,現在有部分order_list記錄的總金額字段值不正確,請編寫程序挑出這些記錄,并將這些記錄存放到一個名為od_mod的表中(與order_list表結構相同,自己建立),然后根據order_detail表的"單價"和"數量"字段修改od_mod表的總金額字段(注意一個od_mod記錄可能對應幾條order_detail記錄),最后od_mod表的結果要求按總金額升序排序,編寫的程序最后保存為prog1.prg。
解答:
Prog1.prg程序代碼如下:
set talk off
use order_detail in 1
index on 訂單號 tag xx
set order to tag xx
use order_list in 2
select 2
set relation to 訂單號 into order_detail
copy for 總金額<>a.單價*a.數量 to od_mod1
replace all 總金額 with a.單價*a.數量
use od_mod1
sort on 總金額 to od_mod
set talk on
附:本題相關表
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |