Advertisement
Guest User

Untitled

a guest
Feb 13th, 2014
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. sebpa=# insert into numbers (i) select random() * 5 from generate_series(1,7);
  2. INSERT 0 7
  3. sebpa=# select * from numbers;
  4.   id  | i
  5. ------+---
  6.  4001 | 0
  7.  4002 | 1
  8.  4003 | 4
  9.  4004 | 1
  10.  4005 | 3
  11.  4006 | 3
  12.  4007 | 1
  13. (7 rows)
  14.  
  15. sebpa=# select id, i, sum(i) over( order by id rows between 0 preceding and 4 following) from numbers;
  16.   id  | i | sum
  17. ------+---+-----
  18.  4001 | 0 |   9
  19.  4002 | 1 |  12
  20.  4003 | 4 |  12
  21.  4004 | 1 |   8
  22.  4005 | 3 |   7
  23.  4006 | 3 |   4
  24.  4007 | 1 |   1
  25. (7 rows)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement