gpt4 book ai didi

用于分组最后一个值的 MS-Access 设计模式

转载 作者:行者123 更新时间:2023-12-05 01:22:09 26 4
gpt4 key购买 nike

通常有一个表,例如字段是帐户、值和时间。检索每个帐户的最后一个值的最佳设计模式是什么?不幸的是,分组中的 last 关键字为您提供了数据库中的最后一条物理记录,而不是任何排序的最后一条记录。这意味着恕我直言,永远不应该使用它。我使用的两种笨拙的方法是子查询方法或辅助查询来确定最后一条记录,然后连接到表中以查找值。有没有更优雅的方法?

最佳答案

你能不能做:

select account,last(value),max(time)
from table
group by account

我对此进行了测试(适用于非常小、几乎微不足道的记录集)并产生了正确的结果。

编辑:

经过更多测试后,这也不起作用。我在过去的生活中做了相当多的 Access 编程,感觉有一种方法可以在 1 个查询中完成你的要求,但我现在一片空白。对不起。

关于用于分组最后一个值的 MS-Access 设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com