gpt4 book ai didi

mysql - SQL 获取一组数据的最新记录

转载 作者:行者123 更新时间:2023-11-29 04:08:20 25 4
gpt4 key购买 nike

所以我有一个馆藏表,其中每个馆藏都有一个日期列。例如

id   |   holding_name   |   value   |   holding_date
----------------------------------------------------
1 | iShares MSCI | 2032 | 2013-12-31
2 | Vanguard Bonds | 5332 | 2013-12-31
3 | iShares MSCI | 2241 | 2014-01-31
4 | Vanguard Bonds | 6236 | 2014-01-31

如果我只想选择最新的馆藏我可以去

SELECT * FROM holdings WHERE holdings.holding_date = '2014-01-31'

但如果我不知道最晚日期是 2014-01-31 怎么办?有没有办法将其构建到查询中?

最佳答案

SELECT *
FROM holdings
WHERE holding_date = (SELECT MAX(holding_date) from holdings)

关于mysql - SQL 获取一组数据的最新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21483625/

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