Hallo Frank,
meine obige Common Table Expression löst genau dein Problem, denke ich. Du kannst das ganze Statement ("with daten ...") als View ablegen. Da kann dann jeder drauf zugreifen.