【发布时间】:2011-06-21 22:19:00
【问题描述】:
我在 Access 中有一个查询,它返回所有客户的交易 字段是
TransID、TenantID、TransactionType、Amount、TransactionDate
其中 TransactionType =1 表示费用,2 表示付款
我想返回此查询的所有记录,其中包含一个额外字段,其中包含此客户 (TenantID) 的上一次付款的 (TransactionType =2) TransactionDate 如果没有以前的付款,我只想返回 null 作为上一个交易日期的记录。
你能帮帮我吗?
【问题讨论】:
-
您如何从数据字段中定义“以前的付款”?如果同一天有不止一笔付款怎么办?您的 TransactionDate 字段是否还包含非零时间组件?如果是这样,为什么它的名字暗示它没有时间成分?
标签: sql ms-access greatest-n-per-group