Mysql变量'@'无法使用'IF'

时间:2014-04-28 05:02:01

标签: mysql variables

我有这样的代码

@tmp_doi := IF(value_doi_8>0,value_doi_8,(value_stok_calc*hari/value_cogs_calc))

并且它没有存储我的结果的值。

@和'IF'有问题吗?

我也试过这个

@tmp_doi := (IF(value_doi_8>0,value_doi_8,(value_stok_calc*hari/value_cogs_calc)))

1 个答案:

答案 0 :(得分:0)

尝试SET

SET @tmp_doi := (IF(value_doi_8>0,value_doi_8,(value_stok_calc*hari/value_cogs_calc)))