有一刺手的问题,不过我的分不多了。(10分)

  • 主题发起人 主题发起人 5i1zhou
  • 开始时间 开始时间
5

5i1zhou

Unregistered / Unconfirmed
GUEST, unregistred user!
去年合计 今年合计 增减比%
-10 52
-10 -25
100 -25
20 25
在增减比中计算公式为25/20-1;
可是负的情况就出错了。。。
要求在SQL语句中能够有答案。谢谢
 
相信这些值已经是增减,再计算增减的增减比没有什么意义吧?
 
可是那些老大们,硬是要在报表中打印出来,我也没办法啊。
可我现在只能在SQL语句中计算了,还不能自己写长长的寒数计算。
你说急不急啊。
 
用case就可以了。
select 去年合计, 今年合计,case(sign(今年合计-去年合计) )
when 1 then 今年合计/去年合计-1
when 0 then 0
when -1 then .....
end
as 增减比%

具体我也难想了,那就看你了。
 
谢谢了。
 
后退
顶部