T-SQL Nyheter i Denali – LAG() & LEAD()

Oopps! Upgrade your browser pretty please. Oopps! Upgrade your browser pretty please.

I nästa version av SQL server, kodnamn Denali, så finns det en hel del kraftfulla förbättringar i T-SQL språket, två av dessa är LAG och LEAD. Dessa kan användas för att hämta värdet ifrån en kolumn i föregående (LAG) eller nästkommande (LEAD) post. LAG och LEAD kan med fördel användas för att effektivt hämta exempelvis föregående dags aktiekurs och subtrahera dagens aktiekurs för att räkna ut kursförändringen. SELECT KursID, KursDatum, Aktiekurs, Aktiekurs – LAG(Aktiekurs,1,0) OVER(PARTITION BY KursID ORDER BY KursDatum) FROM dbo.Kurslista

Om du vill veta mer om SQL server Denali så är du välkommen att kontakta någon av våra konsulter så hjälper vi er gärna.