Good idea, but that really got some weird results. My guess is Access just can't handle any of this.
-----Original Message----- From: Rob Baxter [mailto:[EMAIL PROTECTED]] Sent: Wednesday, June 05, 2002 2:50 PM To: CF-Talk Subject: RE: Sorting problem that weird. What about: order by Len(title), title that should group all the RD1-RD9 at the start then alpha sort them which should give you the results you want. Might want to use the trim functions inside the len(). </rob> -----Original Message----- From: Ian Lurie [mailto:[EMAIL PROTECTED]] Sent: Wednesday, June 05, 2002 5:31 PM To: CF-Talk Subject: RE: Sorting problem Tried that. Then it doesn't sort properly - it's still going RD1, RD10... -----Original Message----- From: Rob Baxter [mailto:[EMAIL PROTECTED]] Sent: Wednesday, June 05, 2002 2:24 PM To: CF-Talk Subject: RE: Sorting problem Instead of selecting it, why not just put the expression in the order by clause? i.e. order by Right(Title, Len(Title)-2) Then you don't have to worry about the aliasing. </rob> -----Original Message----- From: Ian Lurie [mailto:[EMAIL PROTECTED]] Sent: Wednesday, June 05, 2002 5:04 PM To: CF-Talk Subject: RE: Sorting problem This looks like a winner, except Access 2000 doesn't recognize the aliased field for sorting purposes: <cfquery name="getdocs" datasource="#request.maindsn#" cachedwithin="#request.cachetime#"> SELECT d.*, right(title,len(title)-2) AS dsorter FROM docs d, doc_cats_lookup dc WHERE dc.category_id = #getyearcat.category_id# AND d.isapproved = 1 AND d.doc_uuid = dc.doc_uuid ORDER BY dsorter </cfquery> It can't find dsorter, even though I can list it out on the page. Ian -----Original Message----- From: Raymond Camden [mailto:[EMAIL PROTECTED]] Sent: Wednesday, June 05, 2002 1:49 PM To: CF-Talk Subject: RE: Sorting problem When you do your select, if your db support its, select right(len(col)-2), this should return all of the info except for "RD". You then want to cast it to integer and then sort in your order by clause. On display, simply do: rd#col# ======================================================================= Raymond Camden, ColdFusion Jedi Master for Macromedia Email : [EMAIL PROTECTED] Yahoo IM : morpheus "My ally is the Force, and a powerful ally it is." - Yoda > -----Original Message----- > From: Ian Lurie [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, June 05, 2002 4:43 PM > To: CF-Talk > Subject: Sorting problem > > > I've got a database of codes that go like this: > RD1,RD2,RD3,RD4,RD5,RD6,RD7,RD8,RD9,RD10,RD11 and so on. > > Problem is, if you sort it, it ends up like this: RD1, RD10, > RD11, etc. > > Any great, simple way to make sure that they sort the way the > client wants: > RD1, RD2...RD9,RD10? > > Ian > > Portent Interactive > Helping clients build customer relationships on the web since 1995 > Consulting, design, development, measurement > http://www.portentinteractive.com > Talk with us: http://projects.portentinteractive.com > > ______________________________________________________________________ This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists