create function fn_testnum(@m money) returns varchar(20) as begin declare @s varchar(20),@r varchar(20) set @s=reverse(ltrim(ceiling(cast(@m as dec(28,4))))) while len(@s)>0 select @r=isnull(@r+',','')+left(@s,3), @s=stuff(@s,1,3,'') return reverse(@r) end go
declare @m money set @m=12345.67 select dbo.fn_testnum(@m) /* -------------------- 12,346
(1 ÐÐÊÜÓ°Ïì) */ set @m=1234566545.67 select dbo.fn_testnum(@m) /* -------------------- 1,234,566,546
select count(1) from FX_RETURNBOOKCHECKLIST fxreturnbo0_ where fxreturnbo0_.BOOKID='164 ' AND fxreturnbo0_.RETURNID='00025.S0000001' ÉÏÃæÒ»¸ö¼òµ¥µÄSQL,Ö´ÐÐʱ¼ä2.6à ......
ÔËÐк󱨴íÎóÈçÏ£º ´íÎóÀàÐÍ£º Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Óï·¨´íÎó (²Ù×÷·û¶ªÊ§) ÔÚ²éѯ±í´ïʽ 'Êýѧ + 4where ÐÕÃû='Íõ¾²'' ÖС£ ......