Я бы предложил несколько полей
start time - DateTime
duration - Int
pause time - DateTime
Таким образом, если они его приостанавливают, вы сохраняете время, затем, когда они его приостанавливают, вы можете добавить, сколько секунд прошло с тех пор, как они его приостановили.продолжительность.С помощью этой настройки вы можете сделать простой запрос, который добавляет длительность к дате начала, чтобы увидеть, что истекло.
Вы также можете сделать это проще, но менее точно, просто используя поля даты и имея длительностьколичество дней вместо секунд.