gpt4 book ai didi

mysql - 仅选择某一天之前的特定日期

转载 作者:行者123 更新时间:2023-11-29 07:35:53 25 4
gpt4 key购买 nike

我需要从MySQL中检索一天的数据,但我不知道两行之间的间隔(例如可能有一天的4行,间隔一周)。

假设我有:(以下不是代码)

3 rows where date = 2015-06-15
1 row where date = 2015-06-09
4 rows where date = 2015-06-05

我想检索 2015-06-05 的所有 4 行

[...] WHERE `date` < '2015-06-07'

或仅 2015-06-09 的一行

[...] WHERE `date` < '2015-06-14'

仅使用 SQL 可以吗?

最佳答案

如果我理解正确的话,您希望在给定日期之前收到一天的行数。我认为这将是:

SELECT t.*
FROM table t
WHERE date = (SELECT MAX(t2.date) FROM table t2 WHERE t2.`date` < '2015-06-07')

关于mysql - 仅选择某一天之前的特定日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30848169/

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