创建每周表

时间:2012-11-18 14:47:12

标签: asp.net sql-server sql-server-2008 visual-web-developer

我有一个应用程序,我为员工设置每周目标。我还需要更新每天实现的目标。这样我就可以与设定目标进行比较。我需要这样的东西:

sr|emp |weekly_tgt |19.11.11 |20.11.11|21.11.11|22.11.11|23.11.11|24.11.11|

我搜索了问题并找到了一些调度程序和事件管理器。但我是否需要使用它们或者有更简单的方法来实现它?如果我要使用我应该使用的那些?我正在使用SQL Server作为数据库。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我会使用两个表:1表示每周目标,1表示记录每日目标。

create table weekly_target (
  id smallint PRIMARY KEY,
  emp smallint,
  startweek date,
  target decimal(3,2))

create table daily_target (
  id smallint PRIMARY KEY,
  emp smallint,
  [date] date,
  target_value decimal(3,2))

See it in action