... zumindest zum testen ist es wesentlich übersichtlicher aus den CTEs Views zu machen, dann kann man die einzeln evaluieren. Letztlich muss man sich aber auch die Frage stellen, was erreicht werden soll. Bei einmal Auswertungen ist es meist sinnvoller Extrakte zu ziehen und mit denen weiter zu arbeiten. Alles in ein Statement zu ziehen ist schwer überschaubar - es soll ja nicht nur ein Resultat bringen, sondern soll auch stimmen. Für Mehrfach Ausführungen geht das dann auch mit SQL Scripten. Braucht man das dauernd, sollte man mal überlegen, was man am Datenaufbau optimieren kann - auch ohne die vorhandene Anwendung ändern zu müssen.

D*B