-2

我有下表:

ticket    arrivaltime        resolution time    status

t1        '2012-09-03'        null               new
t2        '2012-09-04'        null               new
t1        (can be anything)   '2012-09-14'       verified    
t1        (can be anything)   '2012-09-16'       verified
t2        (can be anything)   '2012-09-06'       verified

例如,现在我想找到 t1 的天数差异:

Age(t1)=(resolution time of last entry) - (arrival time of first entry)

同样,我会为 t2 找到它。

我怎样才能找到这个?

4

2 回答 2

0

您可以执行以下操作:

SELECT TICKET, DATE_DIFF(MAX(RESOLUTION_TIME) - MIN(ARRIVAL_TIME)) AS DIFF FROM TABLE GROUP BY TICKET
于 2012-09-21T11:32:07.727 回答
0

有关语法,请参阅以下链接

MySQL中的日期差异来计算年龄

SELECT TICKET, DATE_DIFF(MAX(RESOLUTION_TIME),MIN(ARRIVAL_TIME)) From TABLE 
于 2012-09-21T11:37:10.490 回答