php - 如何获取当前日期与数据库中的日期之间的差异并将其显示在表中

标签 php mysql sql

$query= "SELECT * FROM debtors WHERE DATE_FORMAT(DueDate,'%Y-%m-%d') < CURDATE()"; 

这是我用来获取已经过了今天日期的日期的 SQL 查询。

最佳答案

$query=SELECT *,DATEDIFF(mm,YOUR_DATE,CURRENT_TIMESTAMP) as diffInMonth FROM debator;

可能对你有帮助。它对我来说适用于 MS SQL 2012。 DATEDIFF(间隔,开始日期,结束日期);

关于php - 如何获取当前日期与数据库中的日期之间的差异并将其显示在表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57801784/

相关文章:

php var_dump($object) 或 print_r($object) 到日志文件

php - 使用 php 在 ajax 中获取错误或成功状态

php - 试图计算多列 mysql php 中的一个值?

javascript - 我如何在 adonisJS 中翻译从 php 编写的这段代码?

mysql - 允许用户编辑站点 wiki 样式的最佳方法是什么

SQL 服务器 : delete where string value contains another value

sql - Postgresql 加入 2 个具有 km 范围的表

MySQL:在 WHERE IN 子句中使用复合键查询非常慢

php - SQL查询中的5分评分公式

mysql - 过去的月份越来越多 - MySQL