gpt4 book ai didi

如果记录不存在(基于日期时间),Php mysql 获取最近的最新记录

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

试图让我的头脑,如果我选择一个记录,例如 WHERE item_id='$item_id' AND date(datetime)='2012-06-25' 并且如果该记录不存在所以我想在该日期之后获得最近的最新记录。我怎样才能在查询中实现这一点?

我现在唯一能想到的方法是,如果 num_of_rows 为 0,那么我会提前 3 天到那天并再次搜索并获得 DESC datetime LIMIT 1(在情况下有多行)。但谁知道我只需要一个查询就可以做到这一点。

记录在一天内可能有多行。那么如果特定日期没有记录,如何在给定相同 $item_id 的情况下获取下一个最近的可用数据?

最佳答案

SELECT *
FROM table
WHERE field <= '2012-06-25'
ORDER BY field DESC
LIMIT 1

关于如果记录不存在(基于日期时间),Php mysql 获取最近的最新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11668210/

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