Mysql 公式的正确Sql脚本
有人能帮我为以下公式编写SQL脚本吗Mysql 公式的正确Sql脚本,mysql,sql,database,Mysql,Sql,Database,有人能帮我为以下公式编写SQL脚本吗 If DEP = 1 If DROP 1 PLV = 334.86 * exp(0.3541 * ACTIVE_DAYS) + 0.25 * DROP + 20 * DEP Else If DROP < 0 PLV = DROP + 70 * ACTIVE_DAYS Else PLV = 0.25 * DROP + 70 * ACTIVE_DAYS 谢谢,这个怎么样:
If DEP = 1
If DROP 1
PLV = 334.86 * exp(0.3541 * ACTIVE_DAYS) + 0.25 * DROP + 20 * DEP
Else
If DROP < 0
PLV = DROP + 70 * ACTIVE_DAYS
Else
PLV = 0.25 * DROP + 70 * ACTIVE_DAYS
谢谢,这个怎么样:
CASE "DEP"
WHEN 1
THEN CASE
WHEN "DROP" = 1 THEN 334.86 * exp(0.3541 * "ACTIVE_DAYS") + 0.25 * "DROP" + 20 * "DEP"
WHEN "DROP" < 0 THEN "DROP" + 70 * "ACTIVE_DAYS"
ELSE 0.25 * "DROP" + 70 * "ACTIVE_DAYS"
END
END
案例“DEP”
当1
那么情况呢
当“下降”=1时,则334.86*exp(0.3541*“有效天数”)+0.25*“下降”+20*“下降”
当“下降”小于0时,则“下降”+70*“有效天数”
其他0.25*“下降”+70*“有效天数”
结束
结束
@booyaa。任何帮助。。或者任何更简单的查询!!
Else
PLV = 0.26 * DROP
CASE "DEP"
WHEN 1
THEN CASE
WHEN "DROP" = 1 THEN 334.86 * exp(0.3541 * "ACTIVE_DAYS") + 0.25 * "DROP" + 20 * "DEP"
WHEN "DROP" < 0 THEN "DROP" + 70 * "ACTIVE_DAYS"
ELSE 0.25 * "DROP" + 70 * "ACTIVE_DAYS"
END
END