I have a result like this Current output I understand the Group by and using Sum to get price to sum up but How can I get the part numbers to all group together in the result by comma separation?
            Asked
            
        
        
            Active
            
        
            Viewed 40 times
        
    2 Answers
1
            
            
        You need to add listagg function to get the values comma seperated for that group by values.
Select  Quote_number
             ,Customer
        ,Customer_no
        ,Address
        ,Other_infor
      ,Sum(Price), LISTAGG(Part_number, ', ')
From table
Group By Quote_number
             ,Customer
        ,Customer_no
        ,Address
        ,Other_infor
 
    
    
        Rams
        
- 2,129
- 1
- 12
- 19
0
            
            
        In brief, you will need to Group By everything that you are not aggregating.
Select [Quote number]
      ,[Part number]
      ,[Customer]
      ,[Customer no]
      ,[Address]
      ,[Other infor]
      ,Sum([Price])
From table
Group By [Quote number]
        ,[Part number]
        ,[Customer]
        ,[Customer no]
        ,[Address]
        ,[Other infor]
 
    
    
        Degan
        
- 989
- 2
- 16
- 30
- 
                    Thanks Degan, But I am looking to have a result rolled up to a single line item per Quote number and all the parts in one col cell seperated by commas. – KA-EL Apr 04 '17 at 14:52
- 
                    
