在oracle中的sql语句如下:
select fdate,fzqdm,(fzqsz-flx)/sum(fzqsz-flx) over(partition by fdate) as wt from RP_GZBONDSDETAIL;
在以上语句中对(fzqsz-flx) 进行了求和操作并且是根据日期进行的
但是在sqlserver2000里不支持over函数,那我们就使用以下方法来实现
在sqlserver2000中的实现方法:
select fdate,fzqdm,(fzqsz-flx)/(select sum(fzqsz-flx) from RP_GZBONDSDETAIL