0
我創建了一個包含兩個字段的臨時表,格式爲int。 創建表#tmp格式化臨時表
unprocessed int,
invoiced int
然後我用這個計算第三個字段。
select unprocessed, invoiced, (unprocessed /invoiced) as percentageunprocessed
from #tmp
我的結果是
Unprocessed invoiced percentageunprocessed
33 200 0
應該
33 200 0.165
我想這是因爲percentageunprocessed也被格式化爲int而不是DEC(5,2)。我可以更改格式嗎?
奇怪,我的MYSQL給人以浮動?你使用的是哪個版本的MYSQL – RiggsFolly
你正在使用哪個版本? –
在http://sqlfiddle.com/#99/c50bc1/1/0上擺弄你的代碼 –