[SQL ] 計算良率join

看板Database (資料庫)作者 (【積π】)時間2年前 (2022/01/11 23:44), 2年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
------------------------------- ID QTY GOOD BAD TEST ------------------------------- A 1000 800 200 F A 200 90 110 R A 110 80 30 R B 500 450 50 F B 50 30 20 R 想請教板上各位前輩, 若是我最終想呈現的結果為 ID FIRST_YIELD FINAL_YIELD ---------------------------- A 0.8 0.97 B 0.9 0.96 0.8 = 800/1000 0.97 = (800+90+80)/1000 0.9 = 450/500 0.96 = (450+30)/500 我目前想到的做法是 先分別計算 FIRST_YIELD、LAST_YIELD 再透過JOIN的方式將資料組合起來 呈現最終結果, 是否有更好的撰寫方式 謝謝指導~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.189.20 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1641915857.A.2E0.html ※ 編輯: ctr1 (118.161.189.20 臺灣), 01/11/2022 23:46:56
文章代碼(AID): #1XtQNHBW (Database)
討論串 (同標題文章)
文章代碼(AID): #1XtQNHBW (Database)