这个问题与
this question有关
我有一个字段,它是一个时间字段(它不需要是一个日期时间字段,因为日期部分在这里没有意义).我要添加的值是在几分钟内的另一个字段中.
所以基本上,我想在时间值上添加分钟.我已经尝试过DATE_ADD函数,但它希望日期是datetime,并设置datepart.我也尝试过ADDTIME函数,但问题是持续时间字段是整分钟,而不是格式为hh:mm:ss,所以它只是将其添加为秒.
有谁知道这样做的方法?
[编辑]
这是当前的查询:
SELECT ADDTIME(startTime, duration * 60), startTime, duration FROM tblAppointment
JOIN tblThreatment ON tblThreatment.threatmentid = tblAppointment.threatment_id;
这就是结果:
+-----------------------------------+-----------+----------+
| ADDTIME(startTime, duration * 60) | startTime | duration |
+-----------------------------------+-----------+----------+
| 09:18:00 | 09:00:00 | 30 |
| 10:09:00 | 10:00:00 | 15 |
| 09:09:00 | 09:00:00 | 15 |
| 10:57:00 | 10:30:00 | 45 |
+-----------------------------------+-----------+----------+