gpt4 book ai didi

mysql - 根据排序结果选择条件+另一个条件

转载 作者:太空宇宙 更新时间:2023-11-03 11:33:09 25 4
gpt4 key购买 nike

    date      action 
---------- -------
2018-01-12 acquire
2018-01-14 release
2018-01-15 acquire
2018-01-19 release

我需要选择 WHERE date>='2018-01-13' 但只能从一些“获取”行(按日期 ASC 排序)所以结果将是

2018-01-15   acquire
2018-01-19 release

(从满足日期条件后的第一次获取开始)。一个SQL语句可以吗?

最佳答案

获取满足条件的最小日期,然后选择日期从该日期开始的所有行。

SELECT date, action
FROM yourTable
WHERE date >= (
SELECT MIN(date)
FROM yourTable
WHERE date >= '2018-01-13' AND action = 'acquire'
)

关于mysql - 根据排序结果选择条件+另一个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48082097/

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