Сумма разницы во времени, имея время в 6 разных столбцах - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть следующая база данных

 Station|Status | Start_hour | Start_minute | Start_second | End_hour | End_minute | End_second

Можно ли суммировать время для каждой записи, в которой поля end_ заполнены между заданным временем?

Пример:

Station|Status|Start_hour|Start_minute|Start_second|End_hour|End_minute|End_second
8      |  0   |   10     |    5       |    0       | NULL   | NULL     | NULL 
8      |  1   |   10     |    5       |    0       | 10     | 15       | 30
2      |  1   |   9      |    53      |    0       | 10     | 16       | 45
7      |  0   |   10     |    23      |    0       | NULL   | NULL     | NULL

Таким образом, результат будет выглядеть так:

Sum of time
29:15 */sum of times for stations 8 and 2(5:30 + 23:45)/*

Проблема? Я должен сделать это в одном запросе

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