表1看起来像这样......
Episode | Pgm | admitdate | dischargedate
_________________________________________
2345 170 1/19/12 00/00/00
2345 170 9/1/00 00/00/00
6789 110 10/20/11 12/10/11
6789 110 12/01/11 01/01/12
3456 170 10/12/93 00/00/00
3456 170 9/1/00 00/00/00
表1应如下所示...(只处理具有dischargeate =“00/00/00”的重复记录,并且将删除具有最大值的admitdate,将忽略现有已排除的记录并且不会删除)
Episode | Pgm | admitdate | dischargedate
_________________________________________
2345 170 9/1/00 00/00/00
6789 110 10/20/11 12/10/11
6789 110 12/01/11 01/01/12
3456 170 10/12/93 00/00/00
如果我执行SELECT QUERY并将3个字段(episode,pgm,dischargeate with criteria =“00/00/00”)分组并将admitdate设置为MIN,它会显示要删除的记录但是一旦我这样做了对于DELETE QUERY,它删除所有具有重复剧集,pgm和dischargeate =“00/00/00”的记录。解决这个问题的最佳方法是什么?
谢谢!