問(wèn)題現(xiàn)象:在用友U8V8.52erp軟件供應(yīng)鏈管理的銷(xiāo)售管理模塊中以數(shù)量作為分組條件,發(fā)現(xiàn)過(guò)濾出的查詢結(jié)果錯(cuò)誤。 跟蹤語(yǔ)句發(fā)現(xiàn) SELECT max([單據(jù)編號(hào)]) as [單據(jù)編號(hào)],max([日期]) as [日期],max([審核人]) as [審核人],max([部門(mén)名稱]) as [部門(mén)名稱],max([業(yè)務(wù)員]) as [業(yè)務(wù)員],max([客戶名稱]) as [客戶名稱],[數(shù)量],sum([本幣無(wú)稅金額]) as [本幣無(wú)稅金額],sum([本幣稅額]) as [本幣稅額],sum([本幣價(jià)稅合計(jì)]) as [本幣價(jià)稅合計(jì)],sum([本幣折扣額]) as [本幣折扣額],max([倉(cāng)庫(kù)名稱]) as [倉(cāng)庫(kù)名稱],max([存貨名稱]) as [存貨名稱],max([規(guī)格型號(hào)]) as [規(guī)格型號(hào)],max([DLID]) as [DLID] Into tempdb..TMPUF_5182032_heronGroup83_TANGHANZE FROM tempdb..TMPUF_5182032_heron83_TANGHANZE GROUP BY [數(shù)量] 以上是銷(xiāo)售管理運(yùn)行時(shí)的語(yǔ)句 其中[數(shù)量],應(yīng)修改為sum([數(shù)量]) as [數(shù)量] 我應(yīng)在何處修改
原因分析:僅僅按數(shù)量分組沒(méi)有實(shí)際意義。 對(duì)產(chǎn)品功能的使用及理解問(wèn)題。
解決方案:在用友U8V8.52erp系統(tǒng)中僅僅按數(shù)量分組沒(méi)有實(shí)際意義,不應(yīng)是sum(數(shù)量)。 例如 存貨A 數(shù)量1000 存貨B 數(shù)量1000 ,此時(shí)按照數(shù)量分組,如果對(duì)數(shù)量進(jìn)行sum,取max(存貨名稱),則所得結(jié)果如下: 存貨B 數(shù)量2000。 顯然這個(gè)結(jié)果是錯(cuò)誤的。 另外如果存貨相同時(shí),不進(jìn)行sum操作結(jié)果也是錯(cuò)誤的: 存貨A 數(shù)量1000 存貨A 數(shù)量1000 目前產(chǎn)品得出結(jié)果是: 存貨A 數(shù)量1000。 僅對(duì)數(shù)量進(jìn)行分組查詢無(wú)意義。
本條用友U8ERP系統(tǒng)問(wèn)題的解決方案來(lái)自用友財(cái)務(wù)軟件官網(wǎng)知識(shí)庫(kù),原官方用友U8知識(shí)庫(kù)如下表所示,請(qǐng)參閱:
用友U8知識(shí)庫(kù)主體 | 用友U8知識(shí)庫(kù)明細(xì) |
---|---|
對(duì)應(yīng)版本 | 用友U8V8.52 |
對(duì)應(yīng)產(chǎn)品線 | 用友U8ERP |
對(duì)應(yīng)模塊 | 供應(yīng)鏈-銷(xiāo)售管理 |
問(wèn)題現(xiàn)象 | 以數(shù)量作為分組條件,發(fā)現(xiàn)過(guò)濾出的查詢結(jié)果錯(cuò)誤。 跟蹤語(yǔ)句發(fā)現(xiàn) SELECT max([單據(jù)編號(hào)]) as [單據(jù)編號(hào)],max([日期]) as [日期],max([審核人]) as [審核人],max([部門(mén)名稱]) as [部門(mén)名稱],max([業(yè)務(wù)員]) as [業(yè)務(wù)員],max([客戶名稱]) as [客戶名稱],[數(shù)量],sum([本幣無(wú)稅金額]) as [本幣無(wú)稅金額],sum([本幣稅額]) as [本幣稅額],sum([本幣價(jià)稅合計(jì)]) as [本幣價(jià)稅合計(jì)],sum([本幣折扣額]) as [本幣折扣額],max([倉(cāng)庫(kù)名稱]) as [倉(cāng)庫(kù)名稱],max([存貨名稱]) as [存貨名稱],max([規(guī)格型號(hào)]) as [規(guī)格型號(hào)],max([DLID]) as [DLID] Into tempdb..TMPUF_5182032_heronGroup83_TANGHANZE FROM tempdb..TMPUF_5182032_heron83_TANGHANZE GROUP BY [數(shù)量] 以上是銷(xiāo)售管理運(yùn)行時(shí)的語(yǔ)句 其中[數(shù)量],應(yīng)修改為sum([數(shù)量]) as [數(shù)量] 我應(yīng)在何處修改 |
問(wèn)題原因 | 僅僅按數(shù)量分組沒(méi)有實(shí)際意義。 對(duì)產(chǎn)品功能的使用及理解問(wèn)題。 |
解決方案 | 僅僅按數(shù)量分組沒(méi)有實(shí)際意義,不應(yīng)是sum(數(shù)量)。 例如 存貨A 數(shù)量1000 存貨B 數(shù)量1000 ,此時(shí)按照數(shù)量分組,如果對(duì)數(shù)量進(jìn)行sum,取max(存貨名稱),則所得結(jié)果如下: 存貨B 數(shù)量2000。 顯然這個(gè)結(jié)果是錯(cuò)誤的。 另外如果存貨相同時(shí),不進(jìn)行sum操作結(jié)果也是錯(cuò)誤的: 存貨A 數(shù)量1000 存貨A 數(shù)量1000 目前產(chǎn)品得出結(jié)果是: 存貨A 數(shù)量1000。 僅對(duì)數(shù)量進(jìn)行分組查詢無(wú)意義。 |
提交時(shí)間 | 2015-11-26 |
上述用友U8知識(shí)庫(kù)的解決方案如果仍然未能解決您的問(wèn)題,可以嘗試到用友暢捷通服務(wù)社區(qū)搜索一下:https://www.iyyrj.com/ask/,或者加入QQ群:208289440,密碼:iyyrj.com。