我有这张桌子
FLIGHTS
FNO Departs Arrives Price
111 10:00:00 11:30:00 5000
222 13:30:00 18:00:00 6000
333 20:00:00 22:30:00 3000
444 22:45:00 23:30:00 1000
要求:
我想仅使用航班111,222,333来计算旅行的TOTAL_TIME。
我尝试了TIMEDIFF和ADDTIME,但我无法添加子查询的结果并获得TIME格式。
答案 0 :(得分:1)
试试这个:
SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(TIMEDIFF(Arrives, Departs)))) Total_Duration
FROM FLIGHTS
WHERE FNO IN (111,222,333);