gpt4 book ai didi

mysql - 设置列值等于 columnB 减去 columnA

转载 作者:行者123 更新时间:2023-11-29 01:52:42 24 4
gpt4 key购买 nike

我希望我的 MySql 列“时间”更新为列“结束时间”减去列“开始时间”

注意:End_Time 和 Start_Time 是 DATETIME 格式....

谢谢

最佳答案

试试这个方法,

SELECT SEC_TO_TIME(TIMESTAMPDIFF(second,Start_Time,End_Time)) --include sec
or
SELECT SEC_TO_TIME(TIMESTAMPDIFF(minute,Start_Time,End_Time)*60) --diff in minute

eg

SELECT SEC_TO_TIME(TIMESTAMPDIFF(minute,'2016-05-04 10:00:00','2016-05-04 11:29:00')*60)

此处 TIMESTAMPDIFF(minute 将以分钟为单位返回差异并将其乘以 *60 以获得秒,并使用 SEC_TO_TIME 将秒转换为时间。

关于mysql - 设置列值等于 columnB 减去 columnA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37019268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com