If dbo.PsycBOOKS is a "view", you shouldn't need to include Category in the 
cfquery select list. Totally untested, but something like this should work


<cfquery name="qryGetYear" datasource="#request.site.dsn#"> 
  SELECT LEFT(PublicationYear, 4) AS [Year], COUNT(PBID) AS BookCount
  FROM  dbo.PsycBOOKS             
  WHERE IsNumeric(PublicationYear) = 1                         
  AND   Active = 1 
  <cfif categories is not "">                                     
    AND Category IN 
        (
        <cfqueryparam value="#categories#" list="true" cfsqltype="...">
        )
  </cfif>
  GROUP BY LEFT(PublicationYear, 4)
  ORDER [Year] desc 
</cfquery>

I'm curious. Why is PublicationYear a varchar column?


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Get the answers you are looking for on the ColdFusion Labs
Forum direct from active programmers and developers.
http://www.adobe.com/cfusion/webforums/forum/categories.cfm?forumid-72&catid=648

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

Reply via email to