gpt4 book ai didi

php - 获取最近的日期mysql

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:57:58 26 4
gpt4 key购买 nike

我的表格中有以下日期。如何找到离今天最近的日期(如果有今天的日期)或者如果没有今天的日期那么最近的过去日期?

2012-10-01          aa123
2012-10-02 aa43
2012-10-03 aa478
2012-10-04 aa40
2012-10-05 aa54
2012-10-06 de34
2012-10-07 a5434
2012-10-08 r4t
2012-10-09 x34
2012-10-10 q23
2012-10-11 b53

因此,如果今天是 '2012-10-07' 则记录将为 a5434。但是,如果 2012-10-07 丢失,则记录将为 de34,它属于 2012-10-06,因为那将是最接近的从今天开始的过去一天。

我不确定从哪里开始,所以我还没有尝试过任何东西。对此需要一个 sql 解决方案。

最佳答案

很简单,只需获取最后一个日期<=当前日期:

$now = date("Y-m-d");
$sql = "SELECT * FROM date_table where date_field <= '$now' ORDER BY date_field DESC LIMIT 1 OFFSET 1";

关于php - 获取最近的日期mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13079133/

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