title image


Smiley Ora: Warum liefert dieser Select Mumpitz
Hi ich verstehe es nicht:



Die Summen werden immer dann falsch, wenn ich mehr als einen Subselect habe. Sprich



lasse ich den Alias b1 weg oder lasse ich c1 weg, dann wird es immer richtig.



Da ich "irgendwelche Summen" aus ingesamt 6 Tabelle da eigentlich mit reinjoinen muss, wobei immer alle Datensätze aus a (Artikel) kommen müssen, bin ich doch gerade etwas ratlos



was läuft hier falsch???



select

a.artikel_nr,

a.bezeichnung_1,

a.beschaffungskenner,

a.bestellpunkt,

a.bereitstellungsart,

sum(NVL(d1.menge_soll,0))-sum(NVL(d1.menge_lager_ist,0)) as im_Einkauf,

sum(NVL(b1.menge_1,0)) as WE_Bestand

prod6.part a,

(select* from prod6.pseg where segment_typ = 'MWE')b1,

(select* from prod6.pekp where bestellpositions_status < '6' and vorgangs_art = 'BE')d1

where

a.artikel_nr = b1.artikel_nr(+)

and a.artikel_nr = d1.artikel_nr(+)

and a.bestellzeitpunkt = '1'

and a.guelt_kz = 'G'

group by

a.artikel_nr,

a.bezeichnung_1,

a.bestellpunkt,

a.beschaffungskenner,

a.bereitstellungsart
________________________________

"Per Anhalter durch die Galaxis":

Nach nur 7,5 Millionen Erdenjahren war das Rätsel gelöst. Deep Thought verkündete mit unsagbarer Erhabenheit und Ruhe: 42!!

Antworten auf zwar weitaus weniger bewegende Fragen bekommst hier deutlich schneller:

SQL-Tips das SQL-Wiki

Bis Denne Frank


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: