Zitat von
negaH:
SQL-Code:
select
Count(D.ID) as Anzahl
from
Detail D
where
(D.Master_ID = :MasterID) and
(D.Nr beetween :MIN and :MAX)
Das sieht gut aus und ist so knapp wie nötig. Allerdings noch 2 Sachen: D.NR gibt es nicht. Der Master hat eine NR, das Detail D nur einen Verweis über ID. Deshalb habe ich vorher ja das JOIN bemüht. Aber etwas wichtigeres:
SQL-Code:
begin
select COUNT (ID) AS ANZAHL FROM D
end;
Schon das scheint syntaktisch falsch zu sein. Zumindest meckert der Parser und ich sehe nicht, warum. 8)