【发布时间】:2017-03-15 08:00:08
【问题描述】:
我在 SQL 中有一个名为:Employee_Shift_Details 的表,其中包含以下列:
[Shift_Id],[Emp_Name],[Group_Name],[Emp_Id],[Time],[Date],[DayOfWeek]
//where **Shift_Id** is primary key.
现在我有一个包含一些数据的 Gridview。网格视图如下所示:
DayOfWeek Date 8:45AM-6PM 2PM-11PM
Wednesday 1-Mar John Olivia
Thursday 2-Mar John Olivia
Friday 3-Mar John Olivia
Saturday 4-Mar Davis Clark
Sunday 5-Mar Davis Clark
这里所有的员工都是A组的。
我想将此数据插入到 Employee_Shift_Details 表中,但是
- John 和 Davis 的时间列应该有
8:45AM-6PM,因为他们在上午 8:45 到下午 6 点轮班工作 - 和
2PM-11PM代表 Olivia 和 Clark(如 gridview 所示)。
谁能帮助我如何实现这一目标? 另外在插入之前应该检查记录是否已经存在然后不要插入。
PS:Emp_Id 暂时可以留空。
【问题讨论】:
标签: c# asp.net sql-server gridview