34,593
社区成员
发帖
与我相关
我的任务
分享
declare @dec dec(18,3)
set @dec=12345.67
select left(convert(varchar,cast(round(@dec,0)as money),1),len(convert(varchar,cast(round(@dec,0)as money),1))-3)
/*
------------------------------
12,346
(1 個資料列受到影響)
*/
declare @dec dec(18,3)
set @dec=12345.67
select convert(varchar,cast(round(@dec,0)as money),1)
/*------------------------------
12,346.00
(1 個資料列受到影響)
*/
select round(12345.67,0)
---------
12346.00
(所影响的行数为 1 行)
SELECT LEFT(CONVERT(VARCHAR,CONVERT(MONEY,CONVERT(INT,CEILING(12345.67))),1),CHARINDEX('.',CONVERT(VARCHAR,CONVERT(MONEY,CONVERT(INT,12345.67)),1))-1)
------------------------------
12,346
(所影响的行数为 1 行)
round
ceiling
floor