Hallo,

anbei das SQL Statement:

Code:
 
select terminkont.*,                                                
(select sum(bmvmen) from pbestlo where bmkonz = mandant
and bmfirm = '001' and bmbedarfnr = bedarfnr) 
as menge 
from terminkont 
where mandant = '100' and ktr = 666 and block = '10'  
In der Datei pbestlo ist das Feld BMBEDARFNR ZONED
in der Datei Terminkont ist das Feld bedarfnr PACKED

Das nachfolgende Statement bringt auch keine Abhilfe !

Code:
 
select terminkont.*,                                                
(select sum(bmvmen) from pbestlo where bmkonz = mandant  
and bmfirm = '001' and cast (bmbedarfnr as dec(10, 0))= bedarfnr) 
as menge 
from terminkont 
where mandant = '100' and ktr = 666 and block = '10'

Gruß und schönes Wochenede
Bratmaxxe