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