要取一些数据 在查询的时候还要作判断 如下啊
表A有Id,WaterValue,RelValue,ProductValue字段,现在取表A的数据 Id,WaterValue,RelValue,ProductValue和生产值,
先要判断
WaterValue>=RelValue,生产值=ProductValue*(1-WaterValue-RelValue)
否则的话 ,生产值=0
这样的存储过程怎么写啊 高手们 赐教啊 存储过程
表A有Id,WaterValue,RelValue,ProductValue字段,现在取表A的数据 Id,WaterValue,RelValue,ProductValue和生产值,
先要判断
WaterValue>=RelValue,生产值=ProductValue*(1-WaterValue-RelValue)
否则的话 ,生产值=0
这样的存储过程怎么写啊 高手们 赐教啊 存储过程
case when WaterValue>=RelValue then ProductValue*(1-WaterValue-RelValue) else 0 end 生产值 from a
case when语法,去看看啊oracle基础知识。
select Coal,InputData,CreateDate,WaterPlan,Water,
case when WaterPlan>=Water then InputData*(1-WaterPlan-Water)
else 0 end BuckleWater
from AssessmentFormulaData
表A有Id,WaterValue,RelValue,ProductValue字段,现在取表A的数据 Id,WaterValue,RelValue,ProductValue和生产值,。