from_unixtime((unix_timestamp(time1)+cast(druation as int)*60),'%Y-%m-%d %H:%i:%s') time2
time1的字段类型:string ex:2022-10-01 14:14:54
duration格式:decimal(8,4) ex:17.0000
需求:计算time2=time1+duration(分钟)
step1首先将duration转化为整数
SQL中的cast()函数_julielele的博客-CSDN博客_cast函数
step2:将time1转化为时间戳(秒)
step3:将计算后的时间戳(秒)通过from_unixtime 转化为时间
语法:from_unixtime(timestamp ,date_format)
timestamp :时间戳,可为一串数字,也可为字段。
date_format:时间格式,不填默认为%Y-%m-%d %H:%i:%s的格式。
SQL的from_unixtime函数的用法实例_小白修炼晋级中的博客-CSDN博客_from_unixtime
mysql 时间戳格式化函数from_unixtime使用说明_傲雪星枫的博客-CSDN博客_from_unixtime函数
SQL日期与时间戳转换unix_timestamp() 与 from_unixtime()_程序员良良的博客-CSDN博客_sql unix_timestamp