| |
 
 
  | Hi,  
  
noch mal eine andere Frage:  
wenn man einen berechneten Wert aus einer Unterabfrage auch als WHERE-Bedingung auswerten möchte:  
muss man dann das ganze SELECT kopieren oder kann man auch einen Synonym o.Ä. nutzen ?  
  
Beispiel: (dass man in diesem Fall das auch anders abfragen kann ist mir klar ... geht um die Syntax)  
  
statt   
  
select Artikelnummer,  
(select sum(Bestand) from KHKLagerplatzbestaende where KHKLagerplatzbestaende.Artikelnummer = KHKArtikel.Artikelnummer) as Suche_Lagerbestand  
from KHKArtikel  
where  
(select sum(Bestand) from KHKLagerplatzbestaende where KHKLagerplatzbestaende.Artikelnummer = KHKArtikel.Artikelnummer) is not null  
  
so etwas wie  
  
select Artikelnummer,  
(select sum(Bestand) from KHKLagerplatzbestaende where KHKLagerplatzbestaende.Artikelnummer = KHKArtikel.Artikelnummer) as Suche_Lagerbestand  
from KHKArtikel  
where  
Suche_Lagerbestand is not null |  |
 
  |