Dudas preliminares:
1) El problema es que no deseas utilizar vistas predefinidas en ConsultaFinal .... ¿por qué no?
2) Deseas una consulta sin vistas pero ¿tampoco deseas subconsultas?
3) ¿El hecho de no usar las consultas predefinidas es por que vas a migrar a otra BD's?
5) Dependiendo de la respuesta de la pregunta 3 se desprenden:
5.1) Si la cosa es sql-server, supongo no habra problemas com DERIVEDTBL's, ¿o si?
4) ¿Puedes enviarme la BD con algunos registros para probar? Me da flojera en hacer una yo mismo
Saludos