mysql - 如何使用mysql获取从开始日期到第n个月的当前记录

标签 mysql

enter image description here

大家好,我想从这个场景中获取当前记录,例如开始日期 2018 年 3 月 10 日到 11 个月,然后最后日期是该持续时间的 10 月 2 日。

最佳答案

试试这个

<?php
$date = date('Y-m-d'); //2017-03-14
$finaldate= date('Y-m-d', strtotime("+11 months", strtotime($date)));
$select_query = "SELECT * 
FROM tablename
WHERE date >  '".$finaldate."'";
?>

关于mysql - 如何使用mysql获取从开始日期到第n个月的当前记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42731738/

相关文章:

mysql - 我如何使用mysql在where条件下检查像 'Submited'这样的字符串

mysql - 使用两行从另一个表中删除重复项的最快方法

mysql - 1 列的多个外键

mysql - hibernate 动态更改数据库以进行维护

php - 数据库/PHP 设计 - 将其他实体实例的列表添加到另一个实体实例?

mysql - 使用 select 插入时重复记录

php - 产品价格在 MYSQL 数据库中以 PHP 显示为 69 英镑,而不是 69.00 英镑

mysql - 从 MySQL 迁移到 MongoDB - 最佳实践

php - 去年这个日期的 MySQL 语句

php - 如何将mysql改为mysqli?