Re: [HACKERS] Unexpected Result in Windowing

2009-03-30 Thread Robert Treat
On Monday 30 March 2009 15:34:49 David Fetter wrote: > On Mon, Mar 30, 2009 at 01:31:23PM -0400, Tom Lane wrote: > > David Fetter writes: > > > SELECT > > > i, > > > t, > > > RANK() OVER ( > > > PARTITION BY i > > > ORDER BY random() > > > ) > > > FROM foo; > > > ER

Re: [HACKERS] Unexpected Result in Windowing

2009-03-30 Thread David Fetter
On Mon, Mar 30, 2009 at 01:31:23PM -0400, Tom Lane wrote: > David Fetter writes: > > SELECT > > i, > > t, > > RANK() OVER ( > > PARTITION BY i > > ORDER BY random() > > ) > > FROM foo; > > ERROR: ORDER/GROUP BY expression not found in targetlist > > Fixed. Thanks

Re: [HACKERS] Unexpected Result in Windowing

2009-03-30 Thread Tom Lane
David Fetter writes: > SELECT > i, > t, > RANK() OVER ( > PARTITION BY i > ORDER BY random() > ) > FROM foo; > ERROR: ORDER/GROUP BY expression not found in targetlist Fixed. regards, tom lane -- Sent via pgsql-hackers mailing list (pgsq

[HACKERS] Unexpected Result in Windowing

2009-03-29 Thread David Fetter
Folks, Robert Treat brought this up. I create a table with something to partition by, and some meaningless junk. I'm trying to get a random ordering inside each window: CREATE TABLE foo(i, t) AS SELECT i, md5((i*generate_series(1,10))::text) /* Nonsense text */ FROM generate_series(10,1) i; SE