MS Access 查询以显示上次交易
Posted
技术标签:
【中文标题】MS Access 查询以显示上次交易【英文标题】:MS Access Query To Show Last Transaction 【发布时间】:2016-04-27 22:15:16 【问题描述】:我有一个名为 tblTransactions 的表。在此表中,我记录了每个客户帐户的所有付款和发票。每个付款或发票都是它自己的记录。本质上,它是一个显示借方和贷方的简单会计表。我的目标是创建一个查询,按帐户显示上次“付款”日期以及那是多少天前。我敢肯定这很容易,但我已经有一段时间没有访问权限了。任何帮助表示赞赏!
字段: 帐户ID, 交易日期, Transaction_Type(“付款”或“发票”)
【问题讨论】:
【参考方案1】:这应该可以解决问题:
SELECT AccountID,
MAX(Transaction_Date) AS LastTranDate ,
Datediff("d",MAX(Transaction_Date),Date()) AS DaysAgo
FROM tblTransactions
WHERE Transaction_Type = 'Payment'
GROUP BY AccountID
【讨论】:
以上是关于MS Access 查询以显示上次交易的主要内容,如果未能解决你的问题,请参考以下文章
在 MS Access 中以分号分隔的列表检索电子邮件地址的子查询
按计数排序未正确排序 - SQL (MS Access 2007)