【发布时间】:2016-04-27 22:15:16
【问题描述】:
我有一个名为 tblTransactions 的表。在此表中,我记录了每个客户帐户的所有付款和发票。每个付款或发票都是它自己的记录。本质上,它是一个显示借方和贷方的简单会计表。我的目标是创建一个查询,按帐户显示上次“付款”日期以及那是多少天前。我敢肯定这很容易,但我已经有一段时间没有访问权限了。任何帮助表示赞赏!
字段: 帐户ID, 交易日期, Transaction_Type(“付款”或“发票”)
【问题讨论】:
我有一个名为 tblTransactions 的表。在此表中,我记录了每个客户帐户的所有付款和发票。每个付款或发票都是它自己的记录。本质上,它是一个显示借方和贷方的简单会计表。我的目标是创建一个查询,按帐户显示上次“付款”日期以及那是多少天前。我敢肯定这很容易,但我已经有一段时间没有访问权限了。任何帮助表示赞赏!
字段: 帐户ID, 交易日期, Transaction_Type(“付款”或“发票”)
【问题讨论】:
这应该可以解决问题:
SELECT AccountID,
MAX(Transaction_Date) AS LastTranDate ,
Datediff("d",MAX(Transaction_Date),Date()) AS DaysAgo
FROM tblTransactions
WHERE Transaction_Type = 'Payment'
GROUP BY AccountID
【讨论】: