<cfquery name="foo" datasource="bar">
     SELECT
          filename,
          right(filename, 3) AS ext,
          othercol
     FROM
          table
     ORDER BY
          right(filename, 3)
</cfquery>

<cfoutput query="foo" group="ext">

that, of course, assumes you only have file extensions of 3
characters.  .jpeg or .tiff would throw off the logic.  I suppose you
could run an instr() function inside of a CASE to determine the
position of the dot if need be.

On 7/23/07, Robert Rawlins - Think Blue
<[EMAIL PROTECTED]> wrote:
> Hello Guys,
>
>
>
> I've got a query which returns a load of file names which I'm looking to
> group by their extension. Is there any way to do this dynamically from the
> name or do I have to make a separate column in the database?
>
>
>
> Can I do something like this:
>
>
>
> <cfoutput query="myquery" group="right(filename, 3)">
>
>                 #myquery.filename#
>
> </cfoutput>
>
>
>
> Thanks guys for any help, first time I've done any cf in a while, things are
> feeling a little rusty.
>
>
>
> Rob
>
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Get involved in the latest ColdFusion discussions, product
development sharing, and articles on the Adobe Labs wiki.
http://labs/adobe.com/wiki/index.php/ColdFusion_8

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:284359
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to