Cita: espero haber me explicado bien.
Mas o menos. El primer detalle que falta es sobre qué DBMS quieres resolver esto, porque el manejo de fechas tiene grandes diferencias de funciones entre uno y otro.
No existen muchas funciones iguales entre ellos.