Se puede hacer, solo tenés que revisar las
funciones de fecha y hora de MySQL.
En realidad no aclaraste si usás MySQL, si usás otro motor tendrías que buscar por las funciones que tenga, o hacer los cálculos con las funciones de fecha y hora que use el lenguaje que estés trabajando.
Saludos.