Presentation is loading. Please wait.

Presentation is loading. Please wait.

Background Lots of Demos(That’s it.)

Similar presentations


Presentation on theme: "Background Lots of Demos(That’s it.)"— Presentation transcript:

1

2

3 amachanic@gmail.com@AdamMachanic

4 Background Lots of Demos(That’s it.)

5 … 1010110110101010101110010100100010101001010010010010000101010 … Frames – as many as you need

6 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

7 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

8 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

9 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

10 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

11 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

12 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

13 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

14 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

15 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

16 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

17 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

18 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

19 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

20 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

21 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

22 ROWS BETWEEN 1 PRECEDING AND CURRENT ROW ROWS BETWEEN 3 PRECEDING AND 2 FOLLOWING

23 Ranking ROW_NUMBER RANK DENSE_RANK Analytic Offset LAG LEAD Aggregate SUM AVG COUNT MIN MAX Analytic Framed FIRST_VALUE LAST_VALUE

24

25

26 Window functions make complex T-SQL much easier Performance, on the other hand, is up to you Be creative! There are endless use cases for these features Beware of RANGE mode

27

28

29 www.microsoft.com/learning http://microsoft.com/msdn http://microsoft.com/technet http://channel9.msdn.com/Events/TechEd

30

31

32


Download ppt "Background Lots of Demos(That’s it.)"

Similar presentations


Ads by Google