Mike,

Thank you. I always forget about the case statement.

Best Regards,
 
Dennis Powers
UXB Internet- A Website Design and Hosting Company
690 Wolcott Road - P.O. Box 6028
Wolcott, CT 06716
Tel: 203-879-2844
http://www.uxbinternet.com
http://dennis.uxb.net


-----Original Message-----
From: Michael T. Tangorre [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 08, 2006 10:40 PM
To: CF-Talk
Subject: RE: Query Problem - sorting

> From: Dennis Powers [mailto:[EMAIL PROTECTED] 
> SELECT FilesCategory.Cat_Name, 
>        Avg(Comments.Numeric1) AS Userrating, 
>        Count(Comments.Numeric1) AS Responses
> FROM (FilesData LEFT JOIN Comments ON FilesData.ID = 
> Comments.LinkID) LEFT JOIN FilesCategory ON 
> FilesData.FilesCategory = FilesCategory.CatID
>       GROUP BY FilesCategory.Cat_Name

SELECT 
        FC.Cat_Name, 
        AVG(C.Numeric1) AS Userrating, 
        CASE
                WHEN COUNT(C.Numeric1) < 9 THEN 0
                WHEN COUNT(C.Numeric1) > 8 THEN 1
        END AS Responses
FROM 
        FilesData FD
        LEFT JOIN Comments C ON (FD.ID = C.LinkID)
        LEFT JOIN FilesCategory FC ON (FD.FilesCategory = FC.CatID)
GROUP BY 
        FC.Cat_Name
ORDER BY
        Responses DESC,
        Userrating DESC





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:235063
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=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to