求一sql语句!

将一组数据sj插入数据库A字段,保留两位小数。如何实现?
[28 byte] By [ngzh0811] at [2008-1-6]
# 1
insert table1(a) values select sj from table2
dawugui-潇洒老乌龟 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...
# 2
ding
gezichong-鸽子虫 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...
# 3
select sj from table2
什么意思?
ngzh0811 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...
# 4
你是不是数据放在两表?
dawugui-潇洒老乌龟 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...
# 5
insert into dbname..tablename(a)
select ROUND(sj,2) from tablename

insert into dbname..tablename(a)
select cast(sj as numeric(18,2)) from tablename
gahade-与君共勉 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...
# 6
不是两个表,数据是固定的数值。
ngzh0811 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...
# 7
那就把数据先做成一个表
dawugui-潇洒老乌龟 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...
# 8
那就直接select数值就行

insert into dbname..tablename(a)
select ROUND(sj,2)

insert into dbname..tablename(a)
select cast(sj as numeric(18,2))
gahade-与君共勉 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...