需要创建一个引用另一个表并具有变量的表

时间:2014-11-18 18:11:42

标签: sql database sql-server-2008 function variables

我需要创建一个具有以下功能的表:

  • 引用员工表上员工编号的员工编号
  • 我需要添加一个薪水字段
    • 薪水基于雇佣日期,该日期也在员工表中
    • 如果员工的雇佣时间少于3年,那么工资将为30k
    • 小于5则为45 k
    • 和5-10 55 k超过10 60 k
  • 它需要有税务信息,如果员工住在阿拉斯加州,则没有税收否则由州征税
  • 这也是员工表
  • 上的字段
  • 如果该人没有税,则净工资为90%,如果他们有税,则为75%
  • 支付日期必须是未来日期
  • 支票号码不得为空或重复

任何帮助都将受到赞赏,因为我不知道从哪里开始。 UDF功能?以某种方式复制员工表并添加我需要的字段?

1 个答案:

答案 0 :(得分:2)

首先,在键盘上找到句点(。)键。您将需要它用于此解决方案(以及在Stackoverflow上发布未来的问题)。

要解决您的问题,您应该创建一个VIEW,将您的员工和税收信息表连接在一起,并在输出中包含计算列,以确定薪水,税收状态和净工资。我会尝试为您提供所需的CREATE VIEW语句的大致版本,但您没有提供有关表结构或列名的信息。