Martinha
Aktiver Benutzer
- Beiträge
- 43
Hi,
manchmal sitzt man davor und sieht es nicht. Kann mir jemand verraten, was an diesem SQL Statement falsch ist:
create view qryleistungsepaperson as SELECT Top(1000) Leistung.LeistungId
, Leistung.Leistungsart
, Leistung.LeistungStatus
, Leistung.AktuellerBetrag
, Sepamandat.merkmal
, Sepamandat.SEPAMandatStatus
, Leistung.AktuellerBetrag
, Konto.KontoStatus
, Konto.KontoArt
, [saldo]*-1 AS Betrag
, Person.NachName
, Person.Vorname
, Konto.IBAN
, Sepamandat.letzteVerwendung
, Person.PersonId as persId
, Partner.partnerid as partId
FROM (Partner INNER JOIN Person
ON PersonId = persid)
INNER JOIN (Konto
INNER JOIN (Sepamandat
INNER JOIN Leistung
ON Sepamandat.KontoID = Leistung.KontoID)
ON Konto.KontoId = Sepamandat.KontoID)
ON PartID = Konto.KontoInhaber
WHERE (((Leistung.Leistungsart)=1) AND ((Leistung.LeistungStatus)=1) AND ((Sepamandat.SEPAMandatStatus)=1) AND ((Leistung.AktuellerBetrag)>0) AND ((Konto.KontoStatus)=1) AND ((Konto.KontoArt)=2) AND (([saldo]*-1)>0))
ORDER BY Person.NachName;
Die Fehlermeldung ist:
Nachricht 208, Stufe 16, Status 1, Prozedur qryleistungsepaperson, Zeile 17 [Batchstartzeile 0]
Ungültiger Objektname "Partner".
Es gibt aber eine Partnertabelle, schwör ich bei meinem Bart! Darin sind die Spalten Personid, Partnerid, Rolleid
Danke für Hilfe!
Martin
manchmal sitzt man davor und sieht es nicht. Kann mir jemand verraten, was an diesem SQL Statement falsch ist:
create view qryleistungsepaperson as SELECT Top(1000) Leistung.LeistungId
, Leistung.Leistungsart
, Leistung.LeistungStatus
, Leistung.AktuellerBetrag
, Sepamandat.merkmal
, Sepamandat.SEPAMandatStatus
, Leistung.AktuellerBetrag
, Konto.KontoStatus
, Konto.KontoArt
, [saldo]*-1 AS Betrag
, Person.NachName
, Person.Vorname
, Konto.IBAN
, Sepamandat.letzteVerwendung
, Person.PersonId as persId
, Partner.partnerid as partId
FROM (Partner INNER JOIN Person
ON PersonId = persid)
INNER JOIN (Konto
INNER JOIN (Sepamandat
INNER JOIN Leistung
ON Sepamandat.KontoID = Leistung.KontoID)
ON Konto.KontoId = Sepamandat.KontoID)
ON PartID = Konto.KontoInhaber
WHERE (((Leistung.Leistungsart)=1) AND ((Leistung.LeistungStatus)=1) AND ((Sepamandat.SEPAMandatStatus)=1) AND ((Leistung.AktuellerBetrag)>0) AND ((Konto.KontoStatus)=1) AND ((Konto.KontoArt)=2) AND (([saldo]*-1)>0))
ORDER BY Person.NachName;
Die Fehlermeldung ist:
Nachricht 208, Stufe 16, Status 1, Prozedur qryleistungsepaperson, Zeile 17 [Batchstartzeile 0]
Ungültiger Objektname "Partner".
Es gibt aber eine Partnertabelle, schwör ich bei meinem Bart! Darin sind die Spalten Personid, Partnerid, Rolleid
Danke für Hilfe!
Martin
Zuletzt bearbeitet: