> -----Original Message----- > From: Leonardo M. Ramé [mailto:l.rame@xxxxxxxxxxx] > Sent: Monday, March 31, 2014 2:56 PM > To: Igor Neyman > Cc: PostgreSql-general > Subject: Re: Complex query > > On 2014-03-31 18:48:58 +0000, Igor Neyman wrote: > > > -----Original Message----- > > > From: pgsql-general-owner@xxxxxxxxxxxxxx [mailto:pgsql-general- > > > owner@xxxxxxxxxxxxxx] On Behalf Of Leonardo M. Ramé > > > Sent: Monday, March 31, 2014 2:38 PM > > > To: PostgreSql-general > > > Subject: Complex query > > > > > > Hi, I'm looking for help with this query. > > > > > > > Leonardo, > > > > Unless you add one more column to your Tasks table, specifically: > StatusTimestamp as in: > > > > IdTask StatusCode StatusName StatusTimestamp > > > > You cannot find which record in the table follows which, because order in > which records returned from the database is not guaranteed until you add > "ORDER BY" clause to your SELECT statement. > > > > Regards, > > Igor Neyman > > > > > > You are right, let's add the Id column. This is just an example, the real table (a > view) contains both, the Id and a timestamp: > > Id IdTask StatusCode StatusName > ---------------------------------- > 1 1 R Registered > 2 1 S Started > 3 1 D Dictated > 4 1 F Finished > 5 1 T Transcribed > ---------------------------------- > 6 2 R Registered > 7 2 S Started > 8 2 T Transcribed > 9 2 F Finished > > After adding the Id column, can I use a window function to get what I need?. > > Regards, > -- > Leonardo M. Ramé > Medical IT - Griensu S.A. > Av. Colón 636 - Piso 8 Of. A > X5000EPT -- Córdoba > Tel.: +54(351)4246924 +54(351)4247788 +54(351)4247979 int. 19 > Cel.: +54 9 (011) 40871877 D.Johnston showed how to use windows function in this case. Regards, Igor Neyman -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general