Hi,

I have a table (ordersonline) that may have multiple entries for each client 
within the client table (clients).

I wanted to be able to see the total spend for for each client sum(ORD.price) 
as totalprice but this just returns the first price for that client. 

Here's the SQL

SELECT   ORD.orderGroupID
                ,count(ORD.orderID) as numbProducts
                ,ORD.dateAdded
                ,ORD.price
                ,CLI.fname
                ,CLI.sname
                ,CLI.city
                ,CLI.clientID
                ,sum(ORD.price) as totalprice
                ,sum(ORD.discount) as totaldiscount
FROM     ordersonline as ORD
LEFT  JOIN
                 clients as CLI
ON               ORD.clientID = CLI.clientID
WHERE    ORD.active = '1'
AND              ORD.status = 'Authorised'
GROUP BY ORD.orderGroupID
                ,ORD.dateAdded
                ,ORD.price
                ,CLI.fname
                ,CLI.sname
                ,CLI.city
                ,CLI.clientID
ORDER BY ORD.dateAdded

Can you see what I'm doing wrong?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four 
times a year.
http://www.fusionauthority.com/quarterly

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:261974
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