首先為“order_d”表增加一個新字段:新單價(類型與原來的單價字段相同)。然后編寫滿足如下要求的程
首先為“order_d”表增加一個新字段:新單價(類型與原來的單價字段相同)。然后編寫滿足如下要求的程序:根據(jù)“order_m”表中的“訂單日期”字段的值確定“order_d”表的“新單價”字段的值,原則是:訂單日期為2007年的“新單價”字段的值為原單價的90%,訂單日期為2006年的“新單價”字段的值為原單價的110%(注意:在修改操作過程中不要改變“order_d”表記錄的順序)。將“order_d”表中的記錄存儲到“od_new”表中(表結(jié)構(gòu)與“order_d”表結(jié)構(gòu)完全相同)。最后將程序保存為“result.prg”,并執(zhí)行該程序。
接著再利用Visual FoxPro的“快速報表”功能建立一個簡單的報表,該報表內(nèi)容按順序含有“order_d”表的全部信息,將報表文件保存為“bbl”。
正確答案:【考點指引】本大題主要考查利用SQL命令對數(shù)據(jù)表結(jié)構(gòu)及數(shù)據(jù)進(jìn)行修改,同時考查了Visual FoxPro中“快速報表”的使用?!静僮鞑襟E】①在命令窗口中輸入命令:MODI COMM result(回車執(zhí)行),打開程序文件編輯窗口,在程序文件編輯窗口中輸入以下程序代碼:ALTER TABLE order_d ADD新單價N(10,2)UPDATE order_d SET新單價=單價*0.9 WHERE訂單編號IN(SELECT訂單編號FROM order_m WHERE YEAR(訂單日期)=2007)UP
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。