一个sql的问题

如果有两个表,结构如下:
one
(
 id int,
 name varchar(20),
 level bit,--这里只有两种值:0或者1
 salary money
)

two
(
  id int,
  name varchar(20),
  pay money
)

现在需要把one表中的id值从20到123之间的所有记录的id,name插入two表,同时把one表中的salary根据如下要求插入到two表中
如果one.level=0 则two.pay=one.salary*50%
如果one.level=1 则two.pay=one.salary*100%
实现以上要求的t-sql语句应该怎么写呢?

posted @ 2004-04-04 00:33  kwklover  阅读(494)  评论(1编辑  收藏  举报