LEFT(CONVERT(VARCHAR(20), CAST(金额 AS MONEY),1),CHARINDEX('.',CONVERT(VARCHAR(20), CAST(金额 AS MONEY),1))-1) AS 金额
,数据库表中添加一列
declare @a varchar(20)set @a='age int' --这里写想要得列名和数据类型--create table Temp([id] int)exec('alter table Temp add '+@a+'')
select * from Temp