У меня есть следующая база данных
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)/*
Проблема? Я должен сделать это в одном запросе