%の計算を行うtsqlクエリがあり、結果が1より大きい場合は罰金が計算されますが、1未満の場合は0が返されます。 :私を与える計算を使用したTSQLクエリが1未満の値を返す
create table dbo.#temptable (
total_sold int null,
#_in_ny int null,
percent_in_ny decimal(18,2)null
) on [primary]
insert into dbo.#temptable
select count(t.booknum) as totalsold, t.#_in_ny, 100 * t.#_in_ny/count(t.booknum)
from mytable t
:
total ny sales %sales in ny
650 4 0 ---- this should show up as 0.61 since 4 is .61% of 650
浮動小数点除算を行うために定数力のSQLサーバーで浮動小数点を使用していませんか? –