SQL सर्वर 2012+ में आप lag()
. का उपयोग कर सकते हैं . SQL सर्वर 2008 में, आप एक सहसंबद्ध सबक्वेरी या बाहरी लागू का उपयोग कर सकते हैं। यहाँ एक विधि है:
select documentid, reference,
(select top 1 documentid
from table t2
where t2.reference = t.reference and
t2.documentid < t.documentid
order by documentid desc
) as LastDocumentId
from table t;