如何解决现在的情况 一样的方案有两个时间 然后有重复的包装同一时间上料 sql如下:selects.MACHINECODE SMT设备编码,s.MACHINENAME SMT设备名称,s.MACHINETYPE SMT设备类型,s.MACHINESITECODE SMT设备站点编码,s.MACHINESITENAME SMT设备站点名称,s.FGCODEVERSION 物料型号编码,s.DESCRIPTION 物料型号名称,s.FGCODE 物料型号规格,s.FGKIND 物料定制规格,s.WORKORDER 工单编码,s.BACKUP4 方案名称,s.EVENTTIME 方案提取时间,s.EVENTUSER 方案提取人,i.MATERIALID 包装编码,i.EVENTUSER 上料人,i.EVENTTIME 上料时间,i.EVENTNAME 操作事件,i.FIXTURENAME 飞达名称,i.BOXQTY 包装数量,i.LASTQTY 包装现有数量,i.FIXTURECODE 飞达名称,u.USERNAME 操作人,us.USERNAME 操作人2from SMTLINKSITEMATHISTORY s right join SMTSITEFIXMATUPHISTORY i on s.MACHINESITECODE=i.MACHINESITECODEJOIN USERINFO u on s.EVENTUSER=u.USERIDJOIN USERINFO us on i.EVENTUSER=us.USERIDAND s.WORKORDER=i.BACKUP1 AND s.WORKORDERROW=i.BACKUP2and s.EVENTTIME<=i.EVENTTIMEAND s.DESCRIPTION=i.DESCRIPTION and s.FGKIND=i.FGKINDAND s.EVENTNAME LIKE '%SITEMATADD%'and to_char(s.EVENTTIME,'YYYY-MM-DD hh24:mi:ss')>='2021-10-20 20:28:10'and to_char(s.EVENTTIME,'YYYY-MM-DD hh24:mi:ss')<='2021-10-21 15:28:10'and to_char(i.EVENTTIME,'YYYY-MM-DD hh24:mi:ss')>='2021-10-20 20:28:10'and to_char(i.EVENTTIME,'YYYY-MM-DD hh24:mi:ss')<='2021-10-21 15:28:10'and s.BACKUP1 like'%SMT-2%'and s.MACHINESITECODE like'%SMT-021F008%'and i.EVENTNAME='SMTMATUP'order by s.EVENTTIME ASC,i.EVENTTIME ASC,s.MACHINESITECODE ASC,s.BACKUP4 asc我查方案表的时候 他确实有两个时间段提取了方案 但是包装不可能上过了又上而且是一样的时间