组功能不适用于字符行

时间:2012-06-12 09:26:18

标签: sql oracle

我在Oracle表中有像这种格式的数据

Gname, PBOOK, CNIC,  LPNAME, ACRE 
Bilal  1234   33202  A            
       1234          A       2    
       1234          A       2    
Adeel  5678   35230  B            
       5678          B       3    
       5678          B       5    

我想总结一下英亩的数据,数据应该是这样的

   Gname, PBOOK, CNIC,  LPNAME, SUM(ACRE) 
    Bilal  1234   33202  A       4    
    Adeel  5678   35230  B       8

Plz给出任何想法在oracle中创建这样的sql语句所以我应该生成我想要的输出

1 个答案:

答案 0 :(得分:0)

我不确定我是否完全理解你,但你可以尝试:

  SELECT max(Gname), PBOOK, max(CNIC),  LPNAME, SUM(ACRE)
    FROM your_table
GROUP BY PBOOK, LPNAME