在Access的SQL语句窗口中使用,要先把数据导入或者直接粘贴到Access数据表中。
SELECT
[2019-3-26].ID,
[2019-3-26].工单号,
[2019-3-26].车牌号,
[2019-3-26].车系,
[2019-3-26].销售内容,
[2019-3-26].结清时间,
[2019-3-26].明细类别
FROM [2019-3-26]
WHERE [2019-3-26].结清时间 in (
--这里是2个元素的group by来实现不同单号里面重复销售项目都能显示,不然的话,groupby之后,不同单据的相同项目都混在一起了,然后选取最大的时间值,肯定就不对了。
SELECT
MAX([2019-3-26].结清时间)
FROM [2019-3-26]
GROUP BY [2019-3-26].销售内容, [2019-3-26].工单号;)
AND [2019-3-26].明细类别<>"取消出厂";--针对“真正取消入账”的这种情况,防止最后一笔“取消出厂”被选中。