-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 に答える