Bueno, si es DATE, no deberías tener problemas con la función tal y como te l apuse,
aunque parece que ni siquiera te has molestado en copiarla...
En cualquier caso, también tienes mal puesto el HAVINC en tu subconsulta, por lo que a mi entender debería ser mas o menos así:
No estoy realmente seguro de que funcione, me parece que esa consulta deberñia estar mejor realizada con tablas temporales...