| 
                
Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with. 
    
        | 
                
                    | 
                            
                                | Author | Topic |  
                                    | addytoeStarting Member
 
 
                                        5 Posts | 
                                            
                                            |  Posted - 2009-06-24 : 23:59:43 
 |  
                                            | I have a problem as I cannot seem to think logically on how I should go about doing this...Let's say for example.. I have a table called PaymentRequest and inside of it, there are statuses like Pending, Processed and Rejected. However, I want to display on the total of Pending, Processed and Rejected and at the same time, I want to display on status altogether but I have got no idea on how I should go about working this out...This is the table I am seeking : Status            TotalPending                          15Processed                     1Rejected                          2 I have got no idea on how I could combine these two statments together:SELECT COUNT(status) as Total  FROM PaymentRequest where status = 'Processed'SELECT DISTINCT status as Status FROM PaymentRequest I would appreciate any help from anyone out there... Thanks |  |  
                                    | khtanIn (Som, Ni, Yak)
 
 
                                    17689 Posts | 
                                        
                                          |  Posted - 2009-06-25 : 00:01:18 
 |  
                                          | Are you using SQL 2005 ? KH[spoiler]Time is always against us[/spoiler]
 |  
                                          |  |  |  
                                    | GhantaBroPosting Yak  Master
 
 
                                    215 Posts | 
                                        
                                          |  Posted - 2009-06-25 : 00:01:50 
 |  
                                          | SELECT status, COUNT(1) as Total FROM PaymentRequest group by status -- give u frequency of each status |  
                                          |  |  |  
                                    | addytoeStarting Member
 
 
                                    5 Posts | 
                                        
                                          |  Posted - 2009-06-25 : 00:13:06 
 |  
                                          | Thanks alot GhantaBro ! I'm using SQL 2000 but I will be trying it on SQL 2005 (Is there a difference ? )GhantaBro, do you mind explaining on the COUNT(1), I don't really quite understand... |  
                                          |  |  |  
                                    | madhivananPremature Yak Congratulator
 
 
                                    22864 Posts | 
                                        
                                          |  Posted - 2009-06-25 : 05:43:10 
 |  
                                          | Both Count(1) and count(*) are sameMadhivananFailing to plan is Planning to fail |  
                                          |  |  |  
                                    | visakh16Very Important crosS Applying yaK Herder
 
 
                                    52326 Posts | 
                                        
                                          |  Posted - 2009-06-25 : 13:22:04 
 |  
                                          | quote:Originally posted by addytoe
 Thanks alot GhantaBro ! I'm using SQL 2000 but I will be trying it on SQL 2005 (Is there a difference ? )GhantaBro, do you mind explaining on the COUNT(1), I don't really quite understand...
 
 SELECT Status,COUNT(*) as Total FROM PaymentRequestGROUP BY Status WITH ROLLUP |  
                                          |  |  |  
                                |  |  |  |  |  |