Maybe you could do a top 50 to start with, figure out the id of the next
record, and then do a top 50 where id > next_id?

Don't know if this works though.

Ian 

> -----Original Message-----
> From: Mike Klostermeyer [mailto:[EMAIL PROTECTED] 
> Sent: 28 September 2005 15:01
> To: CF-Talk
> Subject: RE: SQL row select?
> 
> A couple problems with this:
> 
> 1. Typically you will want to sort on something other than 
> the ID (date, alpha, etc.) 2. This query will return all 
> records from the 200th record through the end of the table.  
> If this table has a million records, you will be returning A 
> LOT of data that you don't need.
> 
> Sorry, but to my knowledge, there is nothing built into SQL 
> Server that allows this type of filtering.
> 
> Mike
> 
> -----Original Message-----
> From: Matthew Small [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, September 28, 2005 8:50 AM
> To: CF-Talk
> Subject: RE: SQL row select?
> 
> 
> Select top 50 * from table where id not in (select top 199 id 
> from table order by id)
> 
> I think that will work.
> 
> 
> Matthew Small
> Web Developer
> American City Business Journals
> 704-973-1045
> [EMAIL PROTECTED]
> 
> 
> -----Original Message-----
> From: Ken Ferguson [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, September 28, 2005 9:49 AM
> To: CF-Talk
> Subject: Re: SQL row select?
> 
> The syntax is different for each DB, but if I remember 
> correctly -- MS SQL uses the TOP keyword.
> 
> SELECT TOP(50) *
> FROM TABLENAME
> WHERE BLAH=BLAH
> 
> Burns, John D wrote:
> 
> >Ok, I feel like this should be something simple but my brain 
> just isn't 
> >working this morning. Besides using CFOUTPUT with the startrow and 
> >maxrows attributes, is there a way in my SQL itself to 
> specify that I 
> >want it to grab 50 rows starting at the 200th row. I'm 
> trying to make a 
> >paged approach to a query that could potentially have about 20,000 
> >records returned.  I'd much rather just have MS SQL return 
> 50 rows at a 
> >time by telling it which row to start at rather than having 
> it return a 
> >20,000 recordset to CF and then only output 50.  I'm hoping this is 
> >something easy and my brain just hasn't woken up yet. Any thoughts 
> >would be appreciated.
> >
> >John Burns
> >Certified Advanced ColdFusion MX Developer Wyle Laboratories, Inc. | 
> >Web Developer
> >
> >
> >
> >
> >
> 
> 
> 
> 
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:219424
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to