Not sure of your column names, or where your 'price' value is stored, but I 
think you want something like what's below.  Note that this also will show 
all your products which may have had '0' orders so far (by using the LEFT 
join).

<cfquery name="get_orders" datasource="#application.dsn#">
    SELECT gp_product_templates.gp_name, 
        wp_products.price, 
        SUM(ca_order_items.quantity) AS qty
    FROM gp_product_templates INNER JOIN 
        wp_products ON gp_product_templates.gp_id = 
wp_products.wp_product_template_id LEFT OUTER JOIN
        ca_order_items ON wp_products.wp_products_id = 
ca_order_items.ca_orderitems_product_id
    GROUP BY gp_product_templates.gp_name, wp_products.price
    ORDER BY gp_product_templates.gp_name
</cfquery>

<table>
<tr>
    <th>Product</th>
    <th>Quantity Sold</th>
    <th>Total Dollars</th>
</tr>
<cfoutput query="get_orders">
    <tr>
        <td>#gp_name#</td>
        <td>#qty#</td>
        <td>
            #dollarFormat(qty * price)#
        </td>
    </tr>
</cfoutput>
</table>
 


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:320508
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