Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


advertisement
 

Tip: Access Previous Row Value and Next Row Value

Check out a quick way to access information from the previous row or next row from the current row.


advertisement

WEBINAR:

On-Demand

Application Security Testing: An Integral Part of DevOps


There are times that you need to access information from the previous row or next row from the current row. Here is a small trick that makes use of a CTE to get this information:

WITH c AS (
SELECT
rownum = ROW_NUMBER() OVER (ORDER BY t.ID),
t.FirstName,
t.Surname
FROM Table t
)

SELECT
p.FirstName PreviousName,
c.FirstName CurrentName,
n.FirstName NextName
FROM c

LEFT JOIN c p ON p.rownum = c.rownum - 1
LEFT JOIN c n ON n.rownum = c.rownum + 1
GO

 

Visit the DevX Tip Bank

 





   
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date