1
我在這裏錯過了什麼?爲什麼我在這個表達式中丟失了兩個小數點?
select cast ((cast (100 * 39 as decimal)/41) as decimal(5,2))
給出了95.12
但
declare @percent decimal
set @percent = cast ((cast (100 * 39 as decimal)/41) as decimal(5,2))
select @percent
結果給出了95
發生了什麼事兩個2小數點和如何做的結果我讓他們回到我變量?
呃!當然。只要我被允許,我會盡快選擇這個作爲我的答案。謝謝!! –