gpt4 book ai didi

mysql - MySQL 中的并行操作建模

转载 作者:行者123 更新时间:2023-11-29 18:37:41 27 4
gpt4 key购买 nike

我正在为制造产能规划工具创建数据库模型。我希望能够按天和按工作站定义容量小时数。每个项目都会有一个任务列表,这些任务每天都会对这些工作站产生需求。我想创建一种算法,可以在最后一个任务指定结束日期后向后安排任务。

由于制造过程的性质,某些任务是与其他任务并行的。我们可以并行进行 3 个或更多事件。我需要一种方法来定义哪些任务与其他任务并行。

MySQL 在其 EER 编辑器中具有“m has n”关系。这是建立这种关系模型的正确方法吗?

最佳答案

我认为您不需要定义哪些事件是并行的。只要为每个任务定义开始日期结束日期,您就可以计算哪些事件是相互并行的。

因此,如果您有单个事件的日期范围,您可以通过以下方式计算并行的其他事件:

SELECT activity.*
FROM activity
WHERE activity.begin_date < @this_activity_end_date
AND activity.end_date > @this_activity_begin_date

关于mysql - MySQL 中的并行操作建模,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45152406/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com