求SQL语句(ACCESS数据库)(200分)

  • 主题发起人 主题发起人 wshuming
  • 开始时间 开始时间
W

wshuming

Unregistered / Unconfirmed
GUEST, unregistred user!
我用odbc 连access ,其中表aa有字段lj,tqlj 表示累计,同期累计

我现在要求增长率,一般是用
select (lj-tqlj)/tqlj as XXX from aa
但是 tqlj 也可能是0, 如果是0, 那增长率也应是0
在oracle 中可以用 decode 函数
select decode(tqlj,0,0,(lj-tqlj)/tqlj) xxx from aa 就可以了!
现在我连的是access ,请问我如何写这条sql 语句!
 注: 不能先取tqlj 的值来判断!只能写sql 语句
 
答案如下:
select iif(tqlj=0,0,(lj-tqlj)/tqlj) from aa
调试通过。
请给分
 
唉.来晚了,同意楼上兄弟的
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
948
DelphiTeacher的专栏
D
后退
顶部