我有表名利率,字段开始日期和结束日期。它们是我的数据库表利率中的两条记录,例如
高级编号开始日期结束日期
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/