易截截图软件、单文件、免安装、纯绿色、仅160KB

在oracle中计算数据之差 - Oracle / 基础和管理

我想请教一下,在oracle中有没有函数可以计算数据之差的。

如:有一个表table ,ID=1时,D=0, ID=2时,D=C2/C1-1, ID=3时, D=C3/C2-1, ...

ID A B C D
1 90 80 70 0
2 80 24 40 -0.75
3 123 23 50 0.2

本来数据库表只有ID,A,B,Cl四列,但我现在需要D列,用select语句得到计算D的值。
请问该如何实现?
Select ID, A,B,C,Case When ID=1 Then '0' Else ??? END D from table
Else后面的该如何实现?
谢谢

哈哈。我知道怎么做了,谢谢楼上的。用两张同样的表相联。


相关问答:

oracle spatial空间函数出错 - Oracle / 高级技术

在执行包的时候引用oracle spatial空间函数出错,出错情况如下
Errors in file
/user/oracle/app/oracle/admin/grid/udump/grid1_ora_143768.trc: ORA-29902:
error in executing ODCIIndexStart() routine ORA-0 ......

分享自己的Oracle配置过程 - Oracle / 基础和管理

谢谢唐人老大的指点,谢谢各位高手的指点!
安装10g Enterprise。上网下了MLDN的Oracle视频,跟着视频上的配置走,安装成功了,但是没完整地配置。
点击进入:Database Configuration Assistant
1. 创建数据库; ......

用ibatis调用oracle函数的问题 - Java / Web 开发

oracle函数如下:
create or replace function P_WEB_GETCITYID
(
  p_mobileNumber in VARCHAR2,
  p_cityid out NUMBER
) Return NUMBER
IS
  p_areacode varc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号