У меня есть таблица со следующими четырьмя столбцами DATETIME и последним пятым столбцом INTEGER: time_in1, time_out1, time_in2, time_out2, total_seconds.
Функция для столбца total_seconds:
((TIMESTAMPDIFF(SECOND,time_in1,time_out1))+(TIMESTAMPDIFF(SECOND,time_in2, time_out2)))
Есть ли способ заставить "total_seconds" отображать итоговое значение, даже если только "time_in1" и "time_out1" заполнены правильными данными, но два других столбца имеют значение NULL?
Я знаю, что Я мог бы создать больше столбцов, чтобы отдельно рассчитывать общее количество секунд для каждого интервала, а затем суммировать их все в общем столбце. Но было бы неплохо сделать так, как описано выше.