kann ich gerne machen, aber wie gesagt, sobeald auch nur irgendein subselect vorkommt gehts nimmer (in 'normalen' Datenbankzugriffsprogrammen schon).
SQL-Code:
select
trunc(avsgendt) Tag,
count(*) Anzahl,
sum((select sum(artquant) from cstordps where cstordps.cstordnm=cstordhd.cstordnm)) Packstuecke
from cstordhd
where srctype='Host'
and trunc(avsgendt)>=trunc(SYSDATE-10)
and trunc(avsgendt)<=trunc(SYSDATE)
and custclnt='Loewe'
group by trunc(avsgendt)
union
select
trunc(avsgendt) Tag,
count(*) Anzahl,
sum((select sum(artquant) from cstordpsj where cstordpsj.cstordnm=cstordhdj.cstordnm)) Packstuecke
from cstordhdj
where srctype='Host'
and trunc(avsgendt)>=trunc(SYSDATE-10)
and trunc(avsgendt)<=trunc(SYSDATE)
and custclnt='Loewe'
group by trunc(avsgendt)
es reich aber auch schon ein
SQL-Code:
select
einfeld,
(select nocheinfeld from andereTabelle where tabelle.joinfeld=andertabelle.joinfeld) test
from tabelle
wobei hier natürlich gesichert sein muss, dass der subselect nur eine row liefert, aber das wäre ja dann ein anderer oracle-fehler.
p.s. ums nochmal deutlich zu machen: statement funktioniert im
SQL-Explorer UND in SQLPlus.
Manchmal sehen Dinge, die wie Dinge aussehen wollen mehr wie Dinge aus, als Dinge
<Esmerelda Wetterwachs>