php - Mysql 查询日期 >= 90 天

标签 php mysql datetime

我想在数据库中查询日期等于或大于 90 天的记录。 这是我目前所拥有的:

$format = 'Y-m-j G:i:s'; 

$date = date ( $format ); 

// -90 days from today 

date ( $format, strtotime ( '-90 day' . $date ) ); 

我现在有点不确定如何构建 MYSQL 查询。会不会是像这样的东西(我知道这是错误的,但我不确定还能做什么):

"SELECT * FROM recurringPayments WHERE lastpmt >= date ( $format, strtotime ( '-90 day' . $date ) ) ";

最佳答案

<?php
mysql_query("SELECT * FROM recurringPayments WHERE lastpmt <= (NOW() - INTERVAL 90 DAY)");
?>

关于php - Mysql 查询日期 >= 90 天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3906361/

相关文章:

php - Wordpress 子主题 style.css 不工作

php - 行级锁定 - MySQL - 用于更新

php - 代码替换

javascript - url 的正则表达式一些问题

php - 如何删除 SQL 查询中的重复条目? (我也可以用PHP实现)

java - JodaTime 类型转换

MYSQL - 将日期从 2020 年更改为 2011 年

python - Django 日期字段按工作日/周末过滤

Php - 变量中的标题(不工作)

php - 推进 2 : Using a subquery as the value for a virtual column