Проверьте мой SQLFiddle здесь (link)SQL: Разделение событий в несколько строк
В SQL Server 2008, у меня есть таблица события начала и конца, как на изображении ниже.
Мне нужно написать запрос, который позволяет мне, чтобы выяснить, сколько из каждого события упал в какую смену. Наши смены длится 12 часов и идут с 06: 00-18: 00 и 18: 00-06: 00.
Запрос должен давать результаты, подобные изображению ниже.
Из этого я могу затем выяснить общие длительности событий для конкретной рабочей смены.
Что я могу сделать, чтобы перейти от первого изображения, ко второму изображению?
Молодцы! Я не могу поверить, насколько вы это сумели сделать. Это избавит меня от неприятностей. Спасибо. –