Einzelnen Beitrag anzeigen

grenzgaenger
(Gast)

n/a Beiträge
 
#21

Re: Was ist an diesem Statement falsch?

  Alt 9. Nov 2007, 21:18
Zitat von DeddyH:
[edit] So hätte ich es gerne, wird aber wie gesagt moniert:
SQL-Code:
SELECT C.Bezeichnung AS Artikel,C.Preis AS Einzelpreis,B.Menge AS Menge,D.Wert AS 'MwSt %',
(C.Preis * B.Menge) AS 'Gesamt Netto',(C.Preis * (1 + D.Wert / 100) * Menge) AS 'Gesamt Brutto'
FROM Beleg A
JOIN BelegPos B ON B.Beleg_id = A.Id
JOIN Artikel C ON C.Id = B.Artikel_id
JOIN MwStSatz D ON D.Gruppe_ID = C.MwStGruppeId
WHERE A.Id = 1
AND D.gueltig_seit = (SELECT MAX(M.gueltig_seit) AS aktuell
                      FROM MwStSatz M
                      WHERE M.Gruppe_ID = D.Gruppe_ID
                      AND M.gueltig_seit <= A.Datum)
[/edit]
hab mir zwar nicht alle beiträge angeguckt, aber schlicht und einfach ist der fehler, dass du hier 'n subselect hast... also abfrage is exits oder in... dann sollte das auch klappen.

mfg.
ggg
  Mit Zitat antworten Zitat