语句是这样的:
select distinct A.a,A.b,to_date(1721425+F.c,'J'),F.number  
from
Address A,Finance F
where
A.e like'%地%区%' and
F.f='37' and
A.g='100' and
A.a=F.a一、在SqlPlus WorkSheet里面查出这部分信息之后,我将数据复制粘贴到Excel表格里面,生成一个详细的报表;
二、number代表金额,现在需要统计number的总和是多少;
三、由于粘贴在Excel里面,默认是粘贴在一个格子里面,也就是A这一列。里面有编号、姓名、number等各种信息,想直接在Excel里面求number的总和,无法实现;
四、想通过单独查找number,然后用sum来实现,where后面的条件不变。但加了distinct肯定是不行的,因为金额相同的情况下,例如都是100块,就不会列出来了;
五、不加distinct,发现查出来的记录比以前多出了几百条,也就是说数据不准确,也行不通。
该怎么求这个Sum(number)呢?

解决方案 »

  1.   

    晕了!!
    在你粘贴时你不要用ctrl+v你要用右键的菜单中有一个选择性粘贴,
    还有一种方法就是用pl/sql developer
    在生成数据之后就可在数据区右键选择要保存的形式!!
      

  2.   

    如果"选择性粘贴"能实现,我就只好撞墙了!PL/Sql我下一个试试看!
      

  3.   

    问题最后解决了,"选择性粘贴 "无法实现,是通过PL/SQL Developer解决的。这个工具对查询结果的操作的确很方便。也感谢一楼的楼主!