首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Interbase中Select case 如何用

2012-04-04 
Interbase中Select case 怎么用?想实现如下的功能,但是调试总出错select D,R,ZD,case(when R/D1 and R/D

Interbase中Select case 怎么用?
想实现如下的功能,但是调试总出错

select D,R,ZD,
case( 
when R/D>=1 and R/D<=1.5 then 0.1*D 
when R/D>1.5 and R/D<2.88 then (0.198-0.04*R/D)*D/1.38 
when R/D<=2.88 then 0.06*D end 
)as t from ZDXWGJ

求帮助!

[解决办法]
试试
select D,R,ZD,
case
when R/D>=1 and R/D<=1.5 then 0.1*D
when R/D>1.5 and R/D<2.88 then (0.198-0.04*R/D)*D/1.38
when R/D<=2.88 then 0.06*D end as t from ZDXWGJ
[解决办法]
select D,R,ZD,
(case
when R/D>=1 and R/D<=1.5 then 0.1*D
when R/D>1.5 and R/D<2.88 then (0.198-0.04*R/D)*D/1.38
when R/D<=2.88 then 0.06*D end
)as t from ZDXWGJ

热点排行