आप जो पूछ रहे हैं उसे प्राप्त करने के लिए निम्नलिखित प्रयास करें (ओपी से संपादन के बाद अद्यतन):
SELECT A.requestid, A.starttime, (B.starttime - A.starttime) AS timedifference
FROM MyTable A INNER JOIN MyTable B ON B.requestid = (A.requestid + 1)
ORDER BY A.requestid ASC
अगर requestid
क्रमागत नहीं है तो आप उपयोग कर सकते हैं
SELECT A.requestid, A.starttime, (B.starttime - A.starttime) AS timedifference
FROM MyTable A CROSS JOIN MyTable B
WHERE B.requestid IN (SELECT MIN (C.requestid) FROM MyTable C WHERE C.requestid > A.requestid)
ORDER BY A.requestid ASC