мне нужно рассчитать время перерыва, занятую работника, показан пример здесь:Вычисление разницы во времени с множественным значением в SQL Server
Userid Date_time Flag
------ --------- -----
1001 9/1/15 10:31 AM 15
1001 9/1/15 11:51 AM 1
1001 9/1/15 11:58 AM 15
1001 9/1/15 2:02 PM 1
1001 9/1/15 2:38 PM 15
1001 9/1/15 4:37 PM 1
1001 9/1/15 5:12 PM 15
1001 9/1/15 6:32 PM 1
1001 9/1/15 6:34 PM 15
1001 9/1/15 7:39 PM 1
1001 9/1/15 7:42 PM 15
1001 9/1/15 7:53 PM 1
Флаг указывает IN/OUT времени 15 -> IN, 1 -> OUT
Следовательно, я не хочу первую и последнюю запись, потому что она будет рассчитана как итоговая сумма рабочих часов.
Пожалуйста, предложите, как я могу рассчитать время перерыва для каждого сотрудника.
Впечатляет ... :) – logixologist
Спасибо .. за предоставленную мне решение для этого ... – Gowthaman
Как обращаться то же положение, когда флаг недоступен. – Gowthaman