Я не знаю, как название этот вопрос, но я изо всех сил .. У меня есть небольшой вызов с некоторых запросов с помощью SQL Server 2016.Выберите несколько групп строки из результата SQL Server
У меня есть таблица с много строк и все они имеют столбец временной метки. Основываясь на значении столбца Lane_0 (значение 0 или 1), мне нужно получить метку времени из столбца даты.
таблица выглядит следующим образом:
Группы строк помечены желтым цветом.
В основном таблица должна отслеживать, когда что-то включено или выключено. 1 = on и 0 = off. Мне нужно найти время, затраченное на выключение (значение 0) для каждой группы, а также самую старую и новейшую временную метку для этой группы. Группа представляет собой набор строк с 0 в Lane_0.
Из фотографии мне нужно будет получить Row_num 7, 8 и 9, а затем вычесть date_time в строке 9 из метки времени в строке 7, чтобы получить продолжительность. Наконец мне нужно выбрать date_time в ROW_NUM 7 и 9.
Результат должен выглядеть примерно так:
Последнее изображение показывает первую группу с тремя желтыми знаками. Мне нужен вид или SQL запрос, который может выбрать все действительные группы из таблицы 1.
Благодаря GuidoG для исправления опечаток! Виноват! – Christian