Ich habe ein funktionierende View, welche eine Master (Tabelle Lagerkarte) - Detail (Tabelle:Zusatzbestellnr) in eine virtuelle Gesamttabelle überführt.
Jetzt brauche ich ein neues, berechnetes Feld "IstHauptbestellNr", welche durch die Bedingung "lagerkarte.bestellnr=zusatzbestellnr.bestelln r" gebildet werden soll.
Aber ich kriege die genaue Definitions-Systax nicht auf die Reihe.
Hier mein aktueller Versuch, der allerdings syntaktisch nicht korrekt ist und deshalb nicht funktioniert:
CREATE VIEW LAGERZUSATZ(
ARTIKELNAME,
LAGERORT,
BESTAND,
EINHEIT,
MWSTNR,
VKPREIS,
SORTREF,
BESTELLNR,
REF,
VERPACKUNGSEINHEIT,
ISTHAUPTBESTELLNR)
AS
SELECT LagerKarte.Artikelname , LagerKarte.Lagerort , LagerKarte.Bestand , LagerKarte.Einheit ,
LagerKarte.MWSTNR , LagerKarte.VKPreis , ZusatzBestellNr.Ref , ZusatzBestellNr.BestellNr ,
ZusatzBestellNr.Ref0,Lagerkarte.verpackungseinheit ,
/*hier kommt meine Problemdefinition*/
lagerkarte.bestellnr=zusatzbestellnr.bestellnr
/*folgendes ist wieder okay*/
FROM LagerKarte INNER JOIN ZusatzBestellNr ON
LagerKarte.Ref = ZusatzBestellNr.Ref0
Ich habe da schon etliche Varianten auch mit "computed by" ausprobiert, aber der Parser hat leider keines meiner Konstrukte akzeptiert.
Kann mir da jemand auf die Sprünge helfen?
Vielen Dank
Jetzt brauche ich ein neues, berechnetes Feld "IstHauptbestellNr", welche durch die Bedingung "lagerkarte.bestellnr=zusatzbestellnr.bestelln r" gebildet werden soll.
Aber ich kriege die genaue Definitions-Systax nicht auf die Reihe.
Hier mein aktueller Versuch, der allerdings syntaktisch nicht korrekt ist und deshalb nicht funktioniert:
CREATE VIEW LAGERZUSATZ(
ARTIKELNAME,
LAGERORT,
BESTAND,
EINHEIT,
MWSTNR,
VKPREIS,
SORTREF,
BESTELLNR,
REF,
VERPACKUNGSEINHEIT,
ISTHAUPTBESTELLNR)
AS
SELECT LagerKarte.Artikelname , LagerKarte.Lagerort , LagerKarte.Bestand , LagerKarte.Einheit ,
LagerKarte.MWSTNR , LagerKarte.VKPreis , ZusatzBestellNr.Ref , ZusatzBestellNr.BestellNr ,
ZusatzBestellNr.Ref0,Lagerkarte.verpackungseinheit ,
/*hier kommt meine Problemdefinition*/
lagerkarte.bestellnr=zusatzbestellnr.bestellnr
/*folgendes ist wieder okay*/
FROM LagerKarte INNER JOIN ZusatzBestellNr ON
LagerKarte.Ref = ZusatzBestellNr.Ref0
Ich habe da schon etliche Varianten auch mit "computed by" ausprobiert, aber der Parser hat leider keines meiner Konstrukte akzeptiert.
Kann mir da jemand auf die Sprünge helfen?
Vielen Dank
Comment