Я пытаюсь разработать SQL-запрос, который будет возвращать список серийных номеров. Таблица настроена так, что всякий раз, когда серийный номер достигает шага, вводятся дата и время. Когда он завершает шаг, вводятся другая дата и время. Я хочу разработать запрос, который даст мне список серийных номеров, которые вошли в шаг, но не вышли из него. Они могут вводиться более одного раза, поэтому я ищу только серийные номера, которые не имеют выходов после и введите.
Пример. (Для простоты использования вызывайте таблицу "Table1")
1. Serial | Step | Date
2. 1 | enter | 10/1
3. 1 | exit | 10/2
4. 1 | enter | 10/4
5. 2 | enter | 10/4
6. 3 | enter | 10/5
7. 3 | exit | 10/6
Для приведенной выше таблицы должны быть получены серийные номера 1 и 2, но не должно быть 3.
Можно ли это сделать в запросе подписи с подзапросами?