iT邦幫忙

0

鼎新抓製令出來再加總數量SUM,為什麼有些特定品號加總出來的數量,特別的異常大?

  • 分享至 

  • xImage

您好:
請大家幫我解惑一下,我在EXCEL寫了一段語法從鼎新抓製令出來再加總數量,為什麼有些特定品號加總出來的數量,特別的異常大?我先用明細來看數量沒問題,但加總後數量就異常了!!是有什麼資料型態要注意的嗎?還是我忽略掉了什麼?我是菜雞一枚

Dim strSQL As String  
strSQL = " select rtrim(TB001) TB001 " _
       & " ,rtrim(TB005) TB005, SUM(TB007) TB007, TB008, TB009, MB002,    
           MB003, MB004 " _
       & " from LRPTB b " _
       & " inner join LRPTA a on b.TB001= TA001 AND TB002 = TA002 " _
       & " inner join INVMB on MB001= TB005 " _

https://ithelp.ithome.com.tw/upload/images/20221214/20155237uHmguxJbFK.jpg
https://ithelp.ithome.com.tw/upload/images/20221214/20155237bm0uH6DZld.jpg

看更多先前的討論...收起先前的討論...
deoutmus iT邦新手 5 級 ‧ 2022-12-14 21:33:41 檢舉
補充一下數量曘大就626PCS而已
dscwferp iT邦高手 1 級 ‧ 2022-12-14 21:58:39 檢舉
兩個表 一個SQL指令?
by2048 iT邦高手 1 級 ‧ 2022-12-15 07:17:27 檢舉
建議拆開各表的資料單獨SELECT,三個表INNER JOIN後不知重覆SUM()多少次
deoutmus iT邦新手 5 級 ‧ 2022-12-15 09:06:18 檢舉
三個表一個SQL指令,我比較納悶的點是我加總有上千個品號,如果要錯應該數量都要有錯,為什麼只有幾個品號有錯呢?謝謝
ckp6250 iT邦好手 1 級 ‧ 2022-12-15 09:52:02 檢舉
LRPTB 自己先sum後,再去和別人join。
LRP不是製令系統喔, 只是物料平衡用的計算模組, 真的要加總製令的話應該從MOCTA和MOCTB去加喔, Workflow和 smart都有內建標準功能可以查詢資料庫的schema
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
miamolla
iT邦新手 5 級 ‧ 2022-12-15 08:32:37

鼎新有BO
有liveoffice增益集
比較快

deoutmus iT邦新手 5 級 ‧ 2022-12-15 09:06:49 檢舉

是喔,有機會在再來了解一下謝謝

0
ohya_chang
iT邦新手 5 級 ‧ 2022-12-27 13:40:09

LRPTA和TB不是製令的table喔, 製令應該是MOCTA和TB才對,LRP是供應需求物料計算用,有可能同一品號因為不同原因而展出多筆, 加總上有可能重複..

我要發表回答

立即登入回答