sql:如何搜索最新日期和使用量最大值的数据?

s5a0g9ez  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(368)

我知道如何搜索最新日期和最有价值的具体信息:
最大使用量:

SELECT * FROM tour_packages
WHERE active = 1
ORDER BY quantity_used DESC

最晚日期:

SELECT * FROM tour_packages  
WHERE active = 1 
ORDER BY start_date DESC

但我如何能做到这两个,通过能够搜索最新的日期与最有价值的数量使用?这种做法可能吗?
编辑:我想我的问题还不够清楚。
我打算先找出最新日期的数据,然后从结果中找出所用数量的最大值。

kdfy810k

kdfy810k1#

我想你只想要两个 order by 钥匙:

SELECT tp.*
FROM tour_packages tp
WHERE tp.active = 1 
ORDER BY tp.start_date DESC, tp.quantity_used DESC;

这将返回按日期排序的行,并且在每个日期内,数量最大的行优先。

相关问题