Abkürzungen von Schreibweisen bei Unterabfragen möglich ?
Kanne
Gesendet: 20.07.12 11:22
Betreff: Abkürzungen von Schreibweisen bei Unterabfragen möglich ?


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
Top of the page Bottom of the page