我有一个sql表,其中包含以下列:
FirstName,LastName,Points,StartTime
我现在拥有数据,并为具有最高积分的人填充了StartTime。其他人的StartTime都是空的。
我想在存储过程中执行以下操作:
以30分钟的间隔填充StartTime。所以现在只有一个人使用StartTime。在点数上排名第二的人在上一个人之后30分钟获得StartDate。有一些条件。现在,具有最高积分的人的StartTime被设置为工作日,时间是上午8:00。下一个应该是上午8:30,依此类推。一个工作日的最后一次是下午5:00然后它应该到下一个工作日(跳过周末)并继续分配从上午8:00到下午5:00的日期和时间,增加30分钟 - 只有工作日直到所有填充所有行的StartTimes。 所以应该有18个人在同一个工作日有一个开始时间。 有什么想法吗?
谢谢