|
kent_73 发表于 2012-9-19 08:58
感谢版主一直关注,现在问题解决了
主要就根本不知道你所谓的重复记录是指那些字段,你表述了半天也没说清楚!!
明确了包括那些字段值一样的为重复记录,就好办理。有何必用子查询呢?
假设,不考虑id,收货日期,收到类别:
那么下面的分组查询就能达到你的目的!!- SELECT Last(Tb_外发_收到数量.ID) AS ID之最后一条记录, Tb_外发_收到数量.表头ID, Tb_外发_收到数量.表体ID, Tb_外发_收到数量.发出指示ID, Tb_外发_收到数量.收货部门, Last(Tb_外发_收到数量.收货日期) AS 收货日期之最后一条记录, Tb_外发_收到数量.收货数量, First(Tb_外发_收到数量.收到类别) AS 收到类别之第一条记录, Tb_外发_收到数量.付款情况, Tb_外发_收到数量.付款人, Tb_外发_收到数量.付款日
- FROM Tb_外发_收到数量
- GROUP BY Tb_外发_收到数量.表头ID, Tb_外发_收到数量.表体ID, Tb_外发_收到数量.发出指示ID, Tb_外发_收到数量.收货部门, Tb_外发_收到数量.收货数量, Tb_外发_收到数量.付款情况, Tb_外发_收到数量.付款人, Tb_外发_收到数量.付款日;
复制代码 |
|