Beg*_*Pal 2 sql t-sql sql-server
假设我有4.9的价值.
我想拆分4和.9 ......我怎么能这样做?
我可以使用FLOOR()来隔离4..9怎么样?我怎么能隔离它?
我正在使用t-sql sql server 2005/2008
我能想到的最简单的就是
SELECT IntegerPart = cast(4.9 AS int), DecimalPart = 4.9 - cast(4.9 AS int)
Run Code Online (Sandbox Code Playgroud)
小智 5
Declare @money money
Set @money = 418.75
Select convert(int,@money - (@money % 1)) as 'LeftPortion'
,convert(int, (@money % 1) * 100) as 'RightPortion'
Run Code Online (Sandbox Code Playgroud)