MySQL count/sum fields
        Posted  
        
            by Conor H
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Conor H
        
        
        
        Published on 2010-05-02T12:38:38Z
        Indexed on 
            2010/05/02
            12:47 UTC
        
        
        Read the original article
        Hit count: 220
        
Hi There,
What I am trying to achieve is a report on daily financial transactions. With my SQL query I would like to count the total number of cash transactions, the total cash value and the same for checks. I only want to do this for a specified date.
Here is a snippet of the query that I am having trouble with. These sum and count commands are processing all the data in the table and not for the selected date.
(SELECT SUM(amount) FROM TRANSACTION WHERE payment_type.name = 'cash') AS total_cash,
(SELECT COUNT(*) FROM TRANSACTION WHERE payment_type.name = 'cash') AS total_cash_transactions
Sorry if I havent posted enough detail as I haven't time. If you need more info just ask..
Cheers.
© Stack Overflow or respective owner