Zum Inhalt springen

Problem bei Decimal


Fratzenschneider

Empfohlene Beiträge

Hallo Community,

nun habe ich doch mal eine Frage an euch ;)

Und zwar habe ich folgendes Problem ich möchte das Ergebnis dieser Abfrage Runden.

select sum(a.nettopreis*p.menge+a.nettopreis*m.wert/100*p.menge)  


from artikel a, posten p, mwst m, rechnungsdaten r


where r.id = p.rechnungsdaten_id and a.id = p.artikel_id and m.id = a.mwst_id and r.id=2;

Ergebnis = 154,11500000

Sollte wohl mit DECIMAL (8,2) gehen aber wie bzw. wo füge ich es ein.

Finde einfach nichts wo es erklärt ist. Zu mindestens nicht in meinen Unterlagen ;)

Lieben Dank für eure Hilfe

der Fratzenschneider

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wenn ich dein SQL richtig lese ist das Ganze eine Berechnung der USt bzw. der Bruttopreise über eine Menge von Rechnungspositionen, jede davon mit Preis und Menge?

Wenn ja - dann gibt es dazu gesetzl. Regelungen, die besagen, dass dann pro Rechnungsposition die USt mit einer gesetzlich definierten Stellenzahl zu berechnen ist und dann erst diese Teilergebnisse summiert und gerundet werden.

Gruß Martin

Link zu diesem Kommentar
Auf anderen Seiten teilen

JOOO :)

Dankeschön, hat wunderbar geklappt :)

Hier nochmal die Lösung falls mal wer ein ähnliches Problem hat.

select [B]round([/B]sum(a.nettopreis*p.menge+a.nettopreis*m.wert/100*p.menge)[B],2)[/B]  


from artikel a, posten p, mwst m, rechnungsdaten r


where r.id = p.rechnungsdaten_id and a.id = p.artikel_id 

and m.id = a.mwst_id and r.id=2;

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...