We have made multiple changes to the Method of Manufacturing (MOM) for the same part revision. When I create a BAQ to get a list of the Operations within a MOM, I receive duplicates - I believe because of different Group IDs. How can I tell which Operation is the active one?
select
[Part].[PartNum] as [Part_PartNum],
[Part].[PartDescription] as [Part_PartDescription],
[ECOOpr].[RevisionNum] as [ECOOpr_RevisionNum],
[ECOOpr].[OprSeq] as [ECOOpr_OprSeq],
[ECOOpr].[OpCode] as [ECOOpr_OpCode],
[ECORev].[AutoRecOpr] as [ECORev_AutoRecOpr],
[ECORev].[FinalOpr] as [ECORev_FinalOpr],
[ECOGroup].[GroupID] as [ECOGroup_GroupID],
[ECOGroup].[ECO] as [ECOGroup_ECO]
from Erp.Part as Part
inner join Erp.PartRev as PartRev on
Part.Company = PartRev.Company
and Part.PartNum = PartRev.PartNum
inner join Erp.ECOOpr as ECOOpr on
PartRev.Company = ECOOpr.Company
and PartRev.PartNum = ECOOpr.PartNum
and PartRev.RevisionNum = ECOOpr.RevisionNum
inner join Erp.ECORev as ECORev on
ECOOpr.Company = ECORev.Company
and ECOOpr.GroupID = ECORev.GroupID
and ECOOpr.PartNum = ECORev.PartNum
and ECOOpr.RevisionNum = ECORev.RevisionNum
and ECOOpr.AltMethod = ECORev.AltMethod
inner join Erp.ECOGroup as ECOGroup on
ECORev.Company = ECOGroup.Company
and ECORev.GroupID = ECOGroup.GroupID
where (Part.TypeCode = 'M' and Part.OnHold = FALSE)
order by Part.PartNum, PartRev.RevisionNum, ECOOpr.OprSeq, ECOOpr.OpCode