这个sql语句怎么写?(100分)

  • 主题发起人 主题发起人 蔓草
  • 开始时间 开始时间

蔓草

Unregistered / Unconfirmed
GUEST, unregistred user!
基本信息表
编号 姓名 性别
1 李风 男
2 假如 女
3 小如 女
收入表
编号 收入 日期
1 20.00 2002-2-2

现在想一个月给他们一起加工资,
就是在 收入表 里插入记录。
男人加5000,女人加3000
把 基本信息表 里的人一起加工资,怎么写个sql语句一起加?
 
一个语句好像不能完成吧?多个语句的我想你会的,
所以我等等看,怎么用一个语句写出来。
 
insert 收入表(编号, 收入, 日期)
select 编号, case 性别 when '男' then 5000 when '女' then 3000 end,getdate()
from 基本信息表
 
ATZ:非常感谢!
我现在想这样
insert 收入表(编号, 收入,收入类别, 日期)
这里的收入类别就是“公司发放”,日期是一个固定的比如是“2002-07-02”
下面的select应该怎么写?

 
insert 收入表(编号, 收入,收入类别, 日期)
select 编号, case 性别 when '男' then 5000 when '女' then 3000 end,'公司发放','2002-07-02'
from 基本信息表

不知道你想要的是不是这个结果?
 
ATZ:
非常感谢!
 
多人接受答案了。
 
后退
顶部