gpt4 book ai didi

php - 从数据库表中找到最后一行 start_date 和前一行 end_date?

转载 作者:行者123 更新时间:2023-11-29 03:01:21 25 4
gpt4 key购买 nike

我有表名利率,字段开始日期和结束日期。它们是我的数据库表利率中的两条记录,例如

高级编号开始日期结束日期

1 2014-04-26 2014-05-03

2 2014-04-27 2014-05-04

3 2014-04-02 2014-05-31

在上表中,最后一行的开始日期小于前两行的结束日期,那么如何在数据库中检查结束日期是否大于开始日期。SQl 查询写入什么来查找所有之前的结束日期大于最后一行的开始日期。

例如:在上表中,最后一行开始日期是 2014-04-02,所有行结束日期是 2014-05-03、2014-05-04、2014-05-31,大于 2014-04 -02 然后显示所有记录

最佳答案

你可以像这样使用sql查询来做到这一点

SELECT end_date FROM your_table 
WHERE end_date > (SELECT start_date FROM your_table ORDER BY id DESC LIMIT 1);

关于php - 从数据库表中找到最后一行 start_date 和前一行 end_date?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23167069/

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