Hallo *all,

ich wollte jetzt nochmal den Vorschlag von Birgitta aufnehmen und meine Daten per SQL bereitstellen anstatt mit Cobol zu lesen.

Ich habe mal folgendes getestet:

create view rptrade/testart2 as
select t01.adkto, t01.adknam, t02.teknam, artpreis3(adkto,t02.tetenr)
as "Preis"
from adr01pf t01, tst01pf t02
where adfa = 1
and adsts = 0
and adabkz = 0
and adsa06 = 101
and test23 = 1
group by adkto, adknam, teknam, PREIS00001

Ohne die UDF artpreis3 kann ich die View mit group by erstellen. Wenn ich mir das dann in Query ansehe, ist die Bezeichnung der UDF PREIS00001.

Wenn ich aber das Group by mit Preis000001 angebe sagt er mir das dieses Feld nicht existiert.
welche Angabe will er da von mir oder geht das grundsätzlich nicht?
Über das für und wieder von Group by in der View läßt sich ja streiten wie ich weis.....
Aber das ist hier mehr so eine Verständisfrage