sql Runtime reports

У меня есть запрос, который отображает информацию из таблицы, подобной этой.

SELECT tag.label, inputs.input_raw, inputs.unix_timestamp, tag.inverted FROM inputs JOIN tag ON tag.tag_id = inputs.tag_id WHERE (inputs.tag_id = 92084) AND (inputs.date_time > dateadd(day,-1,getdate())) ORDER BY date_time DESC 

введите описание изображения здесь

Я хотел бы написать запрос, который будет делать две вещи.

Мне нужно подсчитывать каждый раз, когда input_raw переключается с '0' на '1'.

Мне также нужно общее время работы насоса, используя unix_timestamp, т.е. когда input_raw = 1.

У кого-нибудь есть идеи.

Я бы согласился на алгоритм использования php для получения нужных мне результатов, но я ударил по кирпичной стене и не смог понять это.

благодаря

EDIT: таблица также содержит поле date_time, которое соответствует значению unix_timestamp, если существует метод date_time, который можно использовать>