Charlie Griefer wrote:
> case statement in the ORDER BY should work.
> 
> See http://www.devx.com/tips/Tip/17288

Checking my syntax, but doesn't seem to work for a query of queries..

Like:

<cfloop query="featureMENU">
  <cfset temp = QueryAddRow(hasMEDIA)>
  <cfset temp = QuerySetCell(hasMEDIA, "tHEAD", "#req.tHEAD#", #tCOUNT#)>
  <cfset temp = QuerySetCell(hasMEDIA, "sid", "#sid#", #tCOUNT#)>
</cfloop>


<cfquery dbtype="query" name="getAllMedia">
SELECT
    tHEAD,
    sid
FROM hasMEDIA
ORDER by ( Case thisHEAD
    WHEN 'Feature Article' THEN 1
    WHEN 'Quoatable' THEN 2
    WHEN 'On the Money' THEN 3
    WHEN 'In the News' THEN 4
    WHEN 'Innovation' THEN 5
    WHEN 'About Us' THEN 6
    WHEN 'Border Bound' THEN 7
    WHEN 'Quick Facts' THEN 8
    ELSE 100 END )
</cfquery>

ERROR: Query Of Queries syntax error.
Encountered "(. Incorrect ORDER BY column reference [(].
Only simple column reference, alias name, and integer column id are 
allowed.


__________ Information from ESET NOD32 Antivirus, version of virus signature 
database 5115 (20100514) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333713
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to