php - 如何在 MySQL 中计算剩余天数
问题描述
我的目标是在 phpMyAdmin 中创建一个列,用于计算试用期的剩余天数(或类似的天数)。
因此,例如,当我将剩余天数设置为 30 时,我希望数据库每 24 小时执行一次查询
是否可以只使用 phpMyAdmin 来制作这样的东西,还是我必须在我的网站上放一些代码来发送 MySql 命令来减去它?
任何帮助是极大的赞赏。
解决方案
你熟悉datediff()
吗?就像是:
select datediff(target_date, curdate()) as days_remaining
from t;
也就是说,您可以在 SQL 查询中执行此操作。
推荐阅读
- python - Pandas 高级问题:对于每一行,从另一个数据框中获取复杂信息
- matrix - Julia - 如何有效地将矩阵的对角线归零?
- javascript - 如何从 Google 地球引擎下载特定多边形的哨兵 1
- java - 检测JDK是否具有给定文件系统路径的模块系统的稳健且高性能的方法?
- velocity - Velocity 将 int i = 0 解释为 boolean false
- .net-core - Azure HttpTrigger 函数中的 HttpRequest.HttpContext.User (ClaimsPrincipal) 对象不包含来自授权标头的我的身份
- javascript - 如何使用 select2 初始化默认值并触发 ajax 请求(select2:select)?
- r - 如何将热图与直方图联系起来?
- sql - 数量大于 1 时不显示 NULL 值
- javascript - IF ELSE 使用三元运算符