首页 > 解决方案 > 根据 SQL Server 中的不同表将数据添加到新列

问题描述

我需要向新表中添加值,但其中一列有问题。该表的名称Staff显示员工信息以及他们是全职还是兼职。

Staff表包括他们staff ID, First Name, Last Name, Department, Pay Grade, FullPartTime as a Bit,其中 1 是全职,0 是兼职。

对于前 5 列,我从名为 的表中提取信息Employees,该FullTimePartTime列需要来自名为 的表WorkPattern。此表有一列显示每周总工作分钟数 ( WkMins)。

如果他们的Employee总工作时间为 2220 分钟,那么他们是全职的(从 37 小时到 45 小时的任何时间都是全职)以下任何时间都是兼职。

在这种情况下,如何在列中插入 1 或 0 FullPartTime

我尝试了几种方法,但没有保留它们的副本。我尝试了一个案例,但无法让它发挥作用。

标签: sqlsql-server-2008sql-insert

解决方案


推荐阅读