SQL wie ziehe ich 19% von einem Wert ab
paul_114
- sonstiges
0 apsel1 jobo0 Der Martin0 jobo
1 Gunnar Bittersmann0 Jonny F.1 Tom
Hallo Forum
ich stehe grad etwas auf dem Schlauch und hoffe, mir kann jemand helfen.
ich habe eine sql datenbank bzw. eine Tabelle mit 2 Spalten
"Produktname" "Preis"
ich muss jetzt bei ALLEN Preisen 19% abziehen... kann mir jemand sagen, wie man das in einem update befehl macht??
bzw. wo ich das nachlesen kann. (ich bin bei meiner eigenen Suche nicht fündig geworden)
vielen dank für jede hilfe
paul
Om nah hoo pez nyeetz, paul_114!
Multipliziere den Wert mit 0,81 falls dein Problem mathematischer Natur ist.
Matthias
@@apsel:
nuqneH
Multipliziere den Wert mit 0,81 falls dein Problem mathematischer Natur ist.
Ja, da steckt ein Problem mathematischer Natur drin. Und nein, 0.81 ist nicht die Lösung.
Qapla'
Ja, da steckt ein Problem mathematischer Natur drin. Und nein, 0.81 ist nicht die Lösung.
0,84033613445378151260504201680672
;-)
Hoi!
Multipliziere den Wert mit 0,81 falls dein Problem mathematischer Natur ist.
Ja, da steckt ein Problem mathematischer Natur drin. Und nein, 0.81 ist nicht die Lösung.
Doch. Die Aufgabe war 19% von etwas abzuziehen. Das heisst 81% des urspruenglichen Werts zu erhalten. Das das geht mit 0.81.
Dass paul_114 eventuell was ganz anderes will, sind nur Vermutungen. Sonst weiss doch hier auch niemand, was ein Fragesteller will, auch wenn es extrem offensichtlich ist.
Hallo,
ich muss jetzt bei ALLEN Preisen 19% abziehen...
Sicher? 1,19 Euro inklusive MwSt. sind 1,00 Netto. Damit du von 1,19 auf 1,00 kommst, musst du rechnen *100/119
Gruß
jobo
Hi,
ich muss jetzt bei ALLEN Preisen 19% abziehen...
Sicher? 1,19 Euro inklusive MwSt. sind 1,00 Netto. Damit du von 1,19 auf 1,00 kommst, musst du rechnen *100/119
ja, oder einfacher ausgedrückt: Durch 1.19 dividieren.
Ciao,
Martin
Hallo,
ich muss jetzt bei ALLEN Preisen 19% abziehen...
Sicher? 1,19 Euro inklusive MwSt. sind 1,00 Netto. Damit du von 1,19 auf 1,00 kommst, musst du rechnen *100/119ja, oder einfacher ausgedrückt: Durch 1.19 dividieren.
Oder sagen: Es sind ja 100% plus 19%, also 119%; deshalb durch 119 Teilen, um auf 1% zu kommen, und dann mal 100 (oder 19) nehmen, je nachdem, ob man das Netto oder die Ust. haben möchte.
Gruß
jobo
@@paul_114:
nuqneH
ich muss jetzt bei ALLEN Preisen 19% abziehen...
Bist du wirklich _sicher_?
Vermutlich willst du aus Bruttopreisen (incl. 19% USt) Nettopreise (ohne USt) machen. Dann rechne nochmal nach, wieviel Prozent du wirklich abziehen musst! (Hinweis: Es sind nicht 19.)
Qapla'
ich muss jetzt bei ALLEN Preisen 19% abziehen... kann mir jemand sagen, wie man das in einem update befehl macht??
bzw. wo ich das nachlesen kann. (ich bin bei meiner eigenen Suche nicht fündig geworden)
Ich glaube nicht dass es mit sql statements funktioniert. Wenn du die Möglichkeit hast kannst du es mit PHP umsetzen. Was ich noch im hinterkopf hätte wäre
damit sollte man es auch realisieren können.
Gruß Jonny F.
Hallo,
ich muss jetzt bei ALLEN Preisen 19% abziehen... kann mir jemand sagen, wie man das in einem update befehl macht??
Ich glaube nicht dass es mit sql statements funktioniert.
das ist eine ganz typische Aufgabe für SQL.
Freundliche Grüße
Vinzenz
Ich glaube nicht dass es mit sql statements funktioniert.
das ist eine ganz typische Aufgabe für SQL.
echt, damit hab ich noch nichts zu tun gehabt, hast du ein paar Links wo man sich drüber Kund machen kann..
Gruß Jonny F.
hab schon selber was gefunden, is ja net grad die Königsdisziplin von SQL :D
update Tabellenname set Preis = Preis / 119 * 100
Gruß Jonny F.
Hallo,
hab schon selber was gefunden, is ja net grad die Königsdisziplin von SQL :D
update Tabellenname set Preis = Preis / 119 * 100
warste schneller als ich, ich fand nur: http://www.sql-und-xml.de/sql-tutorial/update-aktualisieren-der-zeilen.html
Gruß
jobo
Hello,
hab schon selber was gefunden, is ja net grad die Königsdisziplin von SQL :D
update Tabellenname set Preis = Preis / 119 * 100
Das ist aber nicht die kommunizierte Aufgabe des OP, auch wenn ich gleiches angenommen habe in
https://forum.selfhtml.org/?t=197046&m=1321080
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Hi!
ich muss jetzt bei ALLEN Preisen 19% abziehen... kann mir jemand sagen, wie man das in einem update befehl macht??
Ich glaube nicht dass es mit sql statements funktioniert.
das ist eine ganz typische Aufgabe für SQL.
Ja sicher, es bleibt aber die Frage, warum man Brutto-Werte speichert und nicht den Nettopreis, sowie den USt-Satz, der schließlich nicht fix ist.
Der Bruttopreis ist IMHO ein ganz typisches Prozessdatum.
off:PP
Hello Paul,
ich stehe grad etwas auf dem Schlauch und hoffe, mir kann jemand helfen.
ich habe eine sql datenbank bzw. eine Tabelle mit 2 Spalten
"Produktname" "Preis"ich muss jetzt bei ALLEN Preisen 19% abziehen... kann mir jemand sagen, wie man das in einem update befehl macht??
Vermutlich musst Du nicht 19% _abziehen_ , sondern 19% Umsatzsteuer _herausrechnen_?
Der Gesamtbetrag in Preis entspricht also 119%.
Wieviel sind dann 1% davon?
Und dann kannst Du wieder auf 100% hochrechnen
Preis_neu = preis / 119 * 100
Ich würde soetwas immer erst einmal in eine neue Spalte übertragen, wenn ich mir nicht sicher wäre...
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg