急求SQL SELECT 与 UPDATE 联用 的用法法了在线等
将工龄超过15年的职位是Publisher雇员提升为BusinessOperationsManager更新的是雇员的职位,还有工龄超过15年的现在求高手把我这两条语句用在...
将工龄超过15年的职位是Publisher雇员提升为Business Operations Manager 更新的是雇员的职位,还有工龄超过15年的
现在求高手把我这两条语句用在一起
select cast(datediff(d,hire_date,getdate()) as varchar) 工龄,job_desc from employee,jobs
where cast(datediff(d,hire_date,getdate()) as varchar)>15*365 and employee.job_id=dbo.jobs.job_id
update jods set job_desc='Business Operations Manager' where job_desc='Publisher'
表是这样的
Employee雇员表
字段名称 字段类型 描述
emp_id int 雇员ID
fname varchar 姓
minit
lname varchar 名
job_id int 职位ID
job_lvl int 雇员工资
pub_id int 所在出版社
hire_date datetime 入职时间
Jobs职位表
字段名称 字段类型 描述
job_id int 职位ID
job_desc varchar 职位描述
Max_lvl int 该职位最高工资
Min_lvl int 该职位最低工资
急求各位高手
呵呵 谢谢大侠哈 我提问后就写出来了 谢谢哈 展开
现在求高手把我这两条语句用在一起
select cast(datediff(d,hire_date,getdate()) as varchar) 工龄,job_desc from employee,jobs
where cast(datediff(d,hire_date,getdate()) as varchar)>15*365 and employee.job_id=dbo.jobs.job_id
update jods set job_desc='Business Operations Manager' where job_desc='Publisher'
表是这样的
Employee雇员表
字段名称 字段类型 描述
emp_id int 雇员ID
fname varchar 姓
minit
lname varchar 名
job_id int 职位ID
job_lvl int 雇员工资
pub_id int 所在出版社
hire_date datetime 入职时间
Jobs职位表
字段名称 字段类型 描述
job_id int 职位ID
job_desc varchar 职位描述
Max_lvl int 该职位最高工资
Min_lvl int 该职位最低工资
急求各位高手
呵呵 谢谢大侠哈 我提问后就写出来了 谢谢哈 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询