Sql Access-基于不同字段的条件返回字段
我目前有一个查询,告诉我某人最后一次捐赠的日期:Sql Access-基于不同字段的条件返回字段,sql,ms-access,Sql,Ms Access,我目前有一个查询,告诉我某人最后一次捐赠的日期: Max(Donations.DonationDate) AS MaxDate 我想知道那笔捐款的金额(捐款。捐款金额) 我可以通过查询显示所有捐赠的金额,也可以通过查询显示最大捐赠金额,但我不知道如何通过查询显示与MaxDate关联的捐赠金额 我不知道该搜索什么词——我想我想要的是基本上会说“对于MaxDate,返回捐赠金额”的词,但我不知道如何在SQL中这样说 如果有人在2020年2月2日捐赠了500美元,在2020年3月5日捐赠了100美
Max(Donations.DonationDate) AS MaxDate
我想知道那笔捐款的金额(捐款。捐款金额
)
我可以通过查询显示所有捐赠的金额,也可以通过查询显示最大捐赠金额,但我不知道如何通过查询显示与MaxDate关联的捐赠金额
我不知道该搜索什么词——我想我想要的是基本上会说“对于MaxDate,返回捐赠金额”的词,但我不知道如何在SQL中这样说
如果有人在2020年2月2日捐赠了500美元,在2020年3月5日捐赠了100美元,我想看看他们最后一次捐赠(MaxDate)。下面的代码正确返回3/5。但我还想看看2020年3月5日的捐款金额(100美元)
我已经计算出如何查看所有金额(500美元和100美元)以及如何查看最大金额(500美元),但我不知道如何计算MaxDate金额的值
完整代码:
选择Nz(contactHouses.HouseholdName,“账户:&generations.AccountName&“联系人:&generations.ContactName”)作为HsName
,Max(捐赠.捐赠日期)作为MaxDate
、住户、住户等
从(
剩余捐赠加入捐赠联系人家庭。联系人姓名=联系人家庭。联系人姓名
)
内部加入捐赠家庭。HouseholdName=家庭。HouseholdName
新西兰分组(ContactHouseholds.HouseholdName,“账户:”&Adivations.AccountName&“联系人:”&Adivations.ContactName)
、住户、住户等
请向我们显示示例数据、预期结果和您当前的查询。连接多个查询(联接或子查询),一个用于MaxDate,一个用于该日期的金额,一个用于非聚合值(名称等)或使用(慢速)。@ComputerVersteher,您能否澄清?我正在调整别人为我编写的代码,并在学习SQL。如何在MaxDate上创建金额查询?示例数据的文本格式应为@ComputerVersteher谢谢!结果发现其他人也有同样的问题,我搜索的范围太广了!吸取的教训。