我正在寻找生成我店效率的结果。为此,我需要来自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将被合并。这不是预期的结果。
有人可以请我指出我需要去实现我的结果吗?
你不能组。如果允许这样做,它会将你的外连接变成内连接 - 这显然不是你想要的。 –