第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

復雜SQL語句的優(yōu)化

復雜SQL語句的優(yōu)化

慕田峪4524236 2018-12-07 06:40:47
  在編寫查詢語句的時候,經(jīng)常會遇到跨多個表查詢數(shù)據(jù)的情況,我目前在給人用ACCESS寫一個小程序,但是,我總感覺自己寫的查詢語句不夠合理,各位能幫忙看一下嗎,看看怎樣修改一下效率更高,更符合SQL查詢的邏輯。先謝過了。 SELECT IIf(Forms!控制面板!cboStage<>1,IIf(Forms!控制面板!cboStage=2,h.第一期期末現(xiàn)金,k.第二期期末現(xiàn)金),d.QMXJ) AS 期初現(xiàn)金,a.SaleIncome, a.OtherIncome, a.OtherCost, ((b.PreDeposit+a.BQCK)*b.DepositRate) AS 存款利息, a.AddLoan, a.Withdrawals,a.BQCLCGF, c.SJ, c.JS, c.GC, c.WL, c.SC, c.ZJL, b.AddLoanRate, b.CXFXS AS 促銷費系數(shù), b.YSFXS AS 產(chǎn)品運輸費系數(shù), b.GCFXS,(b.CNYSFXS*(IIf(Forms!控制面板!cboStage<>1,IIf(Forms!控制面板!cboStage=2,n.第一期期末材料余額,p.第二期期末材料余額),d.QMCLYE)+a.BQCLCGF-a.QMCLYE)) AS 廠內(nèi)運輸費,(b.CKBGF*a.QMCLYE) AS 倉庫保管費, d.SaleIncome AS 期初銷售收入, e.第一期銷售收入, f.第二期銷售收入, a.DeliveryAmount,IIF(Forms!控制面板!cboStage<>1,20,5) AS 研究開發(fā)費, a.InfoCost, a.AllFines,((b.PreLoan*b.PreLoanRate)+(a.AddLoan*b.AddLoanRate)) AS 借款利息, a.ReturnLoan, a.BQCK,IIf(Forms!控制面板!cboStage<>1,IIf(Forms!控制面板!cboStage=2,r.第一期所得稅,s.第二期所得稅),d.Tax) AS 上期所得稅FROM(SELECT * FROM tblCompanyStages WHERE CompanyID=Forms!控制面板!cboCompany And StageNo=Forms!控制面板!cboStage)? AS a,(SELECT * FROM tblTrains WHERE TrainID=Forms!控制面板!txtTrainID)? AS b,(SELECT * FROM tblCompanys WHERE CompanyID=Forms!控制面板!cboCompany)? AS c,tblInitialReports AS d,(SELECT SaleIncome AS 第一期銷售收入 FROM tblCompanyStages WHERE CompanyID=Forms!控制面板!cboCompany And StageNo=1)? AS e,(SELECT SaleIncome AS 第二期銷售收入 FROM tblCompanyStages WHERE CompanyID=Forms!控制面板!cboCompany And StageNo=2)? AS f,(SELECT QMXJ AS 第一期期末現(xiàn)金 FROM tblCompanyStages WHERE CompanyID=Forms!控制面板!cboCompany And StageNo=1)? AS h,(SELECT QMXJ AS 第二期期末現(xiàn)金 FROM tblCompanyStages WHERE CompanyID=Forms!控制面板!cboCompany And StageNo=2)? AS k,(SELECT QMCLYE AS 第一期期末材料余額 FROM tblCompanyStages WHERE CompanyID=Forms!控制面板!cboCompany And StageNo=1)? AS n,(SELECT QMCLYE AS 第二期期末材料余額 FROM tblCompanyStages WHERE CompanyID=Forms!控制面板!cboCompany And StageNo=2)? AS p,(SELECT Tax AS 第一期所得稅 FROM tblCompanyStages WHERE CompanyID=Forms!控制面板!cboCompany And StageNo=1)? AS r,(SELECT Tax AS 第二期所得稅 FROM tblCompanyStages WHERE CompanyID=Forms!控制面板!cboCompany And StageNo=2)? AS s
查看完整描述

4 回答

?
慕田峪7331174

TA貢獻1828條經(jīng)驗 獲得超13個贊

從表結(jié)構(gòu)上來優(yōu)化吧,第一期期末現(xiàn)金、第二期期末材料余額、第二期所得稅 等等數(shù)據(jù)應該單獨存表

查看完整回答
反對 回復 2019-01-07
?
陪伴而非守候

TA貢獻1757條經(jīng)驗 獲得超8個贊

建議用臨時表細化,現(xiàn)在看著就頭痛

查看完整回答
反對 回復 2019-01-07
?
梵蒂岡之花

TA貢獻1900條經(jīng)驗 獲得超5個贊

Access經(jīng)不起這樣的復雜語句啊,Access本來就慢

查看完整回答
反對 回復 2019-01-07
?
智慧大石

TA貢獻1946條經(jīng)驗 獲得超3個贊

的確是,明顯力不從心

查看完整回答
反對 回復 2019-01-07
  • 4 回答
  • 0 關(guān)注
  • 492 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號