Add a ROWCOUNT to the output of a select. - Mailing list pgsql-sql

From Gavin 'Beau' Baumanis
Subject Add a ROWCOUNT to the output of a select.
Date
Msg-id 79F4289B-AF23-4D59-9C89-4D5B6D74706B@eclinic.com.au
Whole thread Raw
Responses Re: Add a ROWCOUNT to the output of a select.
Re: Add a ROWCOUNT to the output of a select.
Re: Add a ROWCOUNT to the output of a select.
List pgsql-sql
Hi Everyone,

After spending some time searching through our good friend Mr. Google  
and the mailing list I found a post that provided me with a query that  
does just what I need.

However, the query takes FOREVER and although this is stated in the  
original mail I thought I would ask if there was any advice that you  
might be able to provide to speed things up a little.

And while the query does return over 27,000 rows in my case, I didn't  
expect it to take 9 minutes and 11 seconds!

Please find the query below - and of course - thanks in advance for  
any assistance you might be able to provide me with!

select    (select         count(*)     from         myTable as myCount     where         myCount.contactdate <=
myTable.contactdate   ) as rownum,    contactdate
 
from    myTable
where    contactdate > '2007-06-30 23:59:59'
order by    contactdate;


-Gavin


pgsql-sql by date:

Previous
From: "Mag Gam"
Date:
Subject: Re: Auto-formatting timestamps?
Next
From: "Gurjeet Singh"
Date:
Subject: Re: Add a ROWCOUNT to the output of a select.