【问题标题】:Result with number of days [duplicate]结果与天数[重复]
【发布时间】:2016-02-13 23:45:48
【问题描述】:

我的表中有一个 DATETIME 列,我想知道 DATETIME 值与现在之间的天数。

查询必须是这样的:

SELECT *, DATESUBWHATEVER(datetimefield) AS days FROM table

【问题讨论】:

标签: mysql sql


【解决方案1】:

您可以使用 DATEDIFF() 函数

SELECT *, DATEDIFF(DateTimeField,NOW()) FROM TABLE

DATEDIFF 参数说明:

DATEDIFF(date1,date2)

【讨论】:

    【解决方案2】:

    SELECT TIMESTAMPDIFF(DAY, datetimefield, NOW()) AS days from table;

    【讨论】:

      猜你喜欢
      • 2018-02-13
      • 2013-11-13
      • 2019-04-18
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 2012-01-30
      • 2019-03-21
      • 1970-01-01
      相关资源
      最近更新 更多