0

詳細は省きますが、ワークフロー プロセスに基づいてレポートを作成する必要があります。すべてのジョブには、開始時刻、1 つ以上の作業イベント、および終了時刻があります。ジョブ自体は 1 つのテーブルに格納され、イベント (開始時刻、終了時刻、およびその他のイベントを含む) は別のテーブルに格納されます。私のレポートでは、各ジョブがいつ開始され、いつ指定されたイベントが発生したかを示すために、1 行が必要です。今のところ問題ありません。

ただし、ジョブには複数の開始時刻と終了時刻がある可能性があります。たとえば、ジョブが開始された場合、機器の問題が発見された場合、作業員は戻って問題を修正し、再び去ることができます。この場合、レポートには開始/終了期間ごとに個別の行が必要になります。だから、次のようなもの:

 Job# 2b    Job start 10am       work done      Job end 11am

 Job# 2b    Job start 1pm        work done      Job end 3pm     

これを達成するための最良のアプローチが何であるかはわかりません。

4

1 に答える 1