select
(`Setup` + `run` + `cleanup`) / `QNTY`
from
the_table
where
date_field >= "2012-01-01" and
Num = 4;
每次我在 MySQL 工作台中执行此查询时,工作台应用程序都会立即崩溃。好像我以前做过很多次,不知道是什么问题。
我唯一能想到的是空值的问题。有时 ( Setup
++ run
)cleanup
会返回 null,有时也会返回QNTY
null。
我刚刚检查过,这个查询也会导致崩溃:
select
(`Setup` + `run` + `cleanup`) / `QNTY`
from
the_table
where
date_field >= "2012-01-01" and
(`Setup` + `run` + `cleanup`) is not null and
`QNTY` is not null and
`QNTY` != 0 and
Num = 4
谢谢。