Mysql 在sql查询中使用replace with interval
我想显示如果0,它将放置一个单词,例如perm,如果不是0,它将使用interval获得正常的日期 试图将其包含在替换中 ReplaceUseTime,0,'PERM',添加时间+间隔usetime分钟 如果usetime=0Mysql 在sql查询中使用replace with interval,mysql,sql,Mysql,Sql,我想显示如果0,它将放置一个单词,例如perm,如果不是0,它将使用interval获得正常的日期 试图将其包含在替换中 ReplaceUseTime,0,'PERM',添加时间+间隔usetime分钟 如果usetime=0 START DATE USETIME END DATE -------------------------------------------- 2019-04-11 23:01:11 0 PERM 如果uset
START DATE USETIME END DATE
--------------------------------------------
2019-04-11 23:01:11 0 PERM
如果usetime不是0并且不是特定值
START DATE USETIME END DATE
--------------------------------------------
2019-04-11 23:01:11 5 2019-04-11 23:06:11
不使用替换,用例:
您可能希望使用date_格式将日期格式化为与所需格式完全相同的字符串
(CASE WHEN usetime = 0 THEN 'PERM'
ELSE add_time + interval usetime minute
END)