Жалко. Но разрешите поделится идеями для решения данной задачи. Возможно данный функционал будет удобен, для решения подобных задач, например для сравнения какого либо показателя всего и за сегодня или например за неделю, и не так будет сложен для реализации с Вашей стороны

Допустим у поля MySQL запрос или MySQL формула есть опция выбора времени обновления заданного расчета, н-р обновлять раз в день в полночь по cron. Т.е. на моем примере сегодня ночью произведен расчет и получено текущее общее значение затраченного времени по задаче и оно не меняется в течении всего следующего дня как бы там не изменялась задача. Тогда время за сегодня я бы вывел в другом поле MySQL запрос или формула рассчитав разницу между реальным на данный момент общим затраченным временем и тем полем, которое "заморожено" со вчерашним значением.
Пока писал в голову пришел 2й вариант без cron. Для этого необходим новый тип поля "История значения", которое будет хранить в себе значение за указанный промежуток времени. Допустим в этом новом поле выбрали наше поле "Затрачено времени" и указали частота обновления 1 день (отсчет в 00:00). Теперь как только мы изменяем запись (задачу), имеющееся там значение записывается в историю, а новое отображается как текущее. Их разница снова дает нам изменение за сегодня.
Возможно я что-то упустил, но как то так
