| |
| 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 | |
|