SQL Server: как сравнить даты и времени между строками - PullRequest
0 голосов
/ 07 мая 2019

Я работаю с SQL Server 2017, и у меня возникла проблема, я не понял, как создать запрос для ее решения.

Допустим, у меня есть такая таблица:

enter image description here

У меня есть тот же идентификатор, здесь 97. Я хочу сравнить все даты и время, которые имеют одинаковый 'NU_NUMBT', который в моем случае равен 97, но с другим 'NU_ORD', чтобы вычислить SUM из stopTime из NU_NUMBT как показано.

Пример:

enter image description here

Для вычисления моей суммы разницы во времени DT_DATDEB второй строки не должен быть между DT_DATDEB и DT_DATFIN первой строки

Я могу использовать «НЕ МЕЖДУ», но хочу исправить то же самое NU_NUMBT, потому что у меня есть много других чисел, так что я не могу рассчитать сумму для каждого NU_NUMBT

Как я могу справиться с этим, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...