我正在尋找生成我店效率的結果。爲此,我需要來自3個不同表格JOMAST,JODRTG和INRTGS的數據。所以我想出了以下查詢:帶JOIN和Group By Plus的SQL平均值
select jomast.fpartno AS 'Part Number',
JODRTG.foperno AS 'OP Number',
JODRTG.fopermemo As ' Description',
JODRTG.fpro_id AS 'Work Center',
jodrtg.fprod_tim AS ' Act. Production Time',
inrtgs.fuprodtime AS 'Est. Prodution Time'
from jodrtg
Left join jomast on jodrtg.fjobno = jomast.fjobno
left join inrtgs on jomast.fpartno = inrtgs.fpartno
現在我需要做的是平均法。生產時間。然後把所有的OP編號都歸功於零件編號。
當我嘗試和Group By JOMAST.fpartno
我得到一個錯誤,它不能使用和外欄。如果我在操作編號上執行Group By,則每個部分的所有操作10將被合併。這不是預期的結果。
有人可以請我指出我需要去實現我的結果嗎?
你不能組。如果允許這樣做,它會將你的外連接變成內連接 - 這顯然不是你想要的。 –