No se si entindo bien...
Lo que quieres no es un query sino un procedure, recuerda las fuciones de fecha y mete dentro de un while un supend para que te retorne cada una de las fechas que armes.... si es eso, espero haberte ayudado en algo sino pues explicame bien que es lo que quieres