我需要知道如何在下面的'已完成'时间戳中添加2小时。
这是Select语句
Select Tsk.task_id,Tsk.org_id,Tsk.completed,Tsk.assgn_acct_id,name
FROM tdstelecom.tasks As Tsk
WHERE Tsk.task_id = '11094836'
AND DATE(Tsk.completed) < CURDATE() AND DATE(Tsk.completed) >= DATE_SUB(CURDATE
(),INTERVAL 180 DAY)
结果如下:2012-08-22 14:18:14
期望的结果:2012-08-22 16:18:14
答案 0 :(得分:1)
你的标签说mySQL,在你的选择中使用subtime(exp1,exp2)函数SUBTIME(Tsk.completed, '02:00:00.000000')
就可以了。
答案 1 :(得分:0)
select Tsk.completed+interval 2 hour,Tsk.assgn_acct_id,name
FROM tdstelecom.tasks As Tsk
WHERE Tsk.task_id = '11094836'
AND DATE(Tsk.completed) < CURDATE() AND DATE(Tsk.completed) >= DATE_SUB(CURDATE
(),INTERVAL 180 DAY)