首页 > 解决方案 > 如何替换 TIMESTAMPDIFF 给我“最终”日期并替换

问题描述

我想让 timediff 显示为“最终日期”

START DATE            USETIME     END DATE
--------------------------------------------
2019-04-11 23:01:11     5           -2

我想在结束日期显示:2019-04-11 23:06:11(它将使用时间添加到开始日期)

我已经从 MySQL 日期和时间函数中尝试了一些东西,但没有一个起作用。

MIN(IF(g.usetime > 0, usetime - TIMESTAMPDIFF(MINUTE, add_time, now()), 1000000))

在这个时候使用这个,我认为我唯一需要改变的是 TIMESTAMPDIFF 到别的东西..

另一个问题:我怎样才能完成这项工作?REPLACE(REPLACE(usetime,0,'PERM'), add_time + interval usetime minute)想用一个单词替换when is 0,如果不是0,它将产生很好的输出

标签: mysqlsql

解决方案


你在找这个吗?

(start_date + interval usertime minute) as end_date

推荐阅读