私の質問をタイトルに入れるのは難しいです。私が探しているのは、過去 15 分間に実行するようにスケジュールされたタスクを確認する方法です。
現在、タスクを実行するウィンドウと、そのウィンドウ内でタスクを開始する頻度を示す表があります。ただし、このタイプのクエリの経験はありません。うまくいけば、誰かが少し助けてくれるでしょう。また、余分なテーブルを作成せずにこれを行いたいと言うべきです
集計表
| taskID | startTime | endTime | everyMinutes |
|________|___________|_________|______________|
| 135467 | 8:00 | 20:00 | 15 |
| 675314 | 7:15 | 13:45 | 30 |
たとえば、上の表で時間が 9:18 の場合、クエリは両方のタスクを返します。
| taskID | scheduledTime|
|________|______________|
| 135467 | 9:15 |
| 675314 | 9:15 |
9:35 に実行された場合、クエリは 1 つの結果のみを返します。
| taskID | scheduledTime|
|________|______________|
| 135467 | 9:30 |