# Änderung des Endpreises in der DB mittels SQL-Befehl

**URL:** <https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754>\
**Category:** Deutsches Forum\
**Created:** [June 19, 2020, 9:16am UTC](https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754 "2020-06-19T09:16:20Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![neuling2](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/n/b487fb/32.png) [@neuling2](https://forum.oxid-esales.com/u/neuling2)\
**Post date:** [June 19, 2020, 9:16am UTC](https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754/1 "2020-06-19T09:16:20Z")

</div>

Hallo Leute,

ich suche nach einem SQL-Befehl, womit ich den aktuellen Endpreis um 19% reduziere und anschließend um 16% erhöhe, oxprice : 1,19 + 16% = neuer VK.  
Hintergrund ist die Mehrwertsteuersenkung zum 1.7.20, die ich an meine Kunden weitergeben will.

Kann jemand helfen?

Danke vorab, Gruß Michael

---

<div class="post-metadata">

**Author:** ![indianer3c](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/indianer3c/32/4325_2.png) [@indianer3c](https://forum.oxid-esales.com/u/indianer3c)\
**Post date:** [June 19, 2020, 9:22am UTC](https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754/2 "2020-06-19T09:22:29Z")

</div>

Hallo Michael 🙂

schau mal unter [Spezielle Mwst. übergreifend ändern](https://forum.oxid-esales.com/t/spezielle-mwst-ubergreifend-andern/96708)

Viele Grüße,  
Tim

---

<div class="post-metadata">

**Author:** ![neuling2](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/n/b487fb/32.png) [@neuling2](https://forum.oxid-esales.com/u/neuling2)\
**Post date:** [June 19, 2020, 9:43am UTC](https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754/3 "2020-06-19T09:43:55Z")

</div>

Hallo, das ändert ja nicht den Endpreis. In dem Fall wird ja nur vom VK 16% runtergerechnet um den Nettopreis anzuzeigen, 324,90 : 1,16 = 280,09.  
so ist es: aktueller VK 324,90 : 1,19 = 273,03 Netto  
so soll es sein: 324,90 : 1,19 = 273,03 x 16% = 316,71 = neuer VK

Mein Grundpreis bleibt somit erhalten und der Endpreis ändert sich zu Gunsten des Kunden.

---

<div class="post-metadata">

**Author:** ![rubbercut](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/rubbercut/32/3520_2.png) [@rubbercut](https://forum.oxid-esales.com/u/rubbercut)\
**Post date:** [June 19, 2020, 12:01pm UTC](https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754/4 "2020-06-19T12:01:22Z")

</div>

> UPDATE oxarticles SET oxprice = ROUND(oxprice/1.19\*1.16, 2)

---

<div class="post-metadata">

**Author:** ![neuling2](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/n/b487fb/32.png) [@neuling2](https://forum.oxid-esales.com/u/neuling2)\
**Post date:** [June 19, 2020, 12:29pm UTC](https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754/5 "2020-06-19T12:29:25Z")

</div>

@rubbercut

Vielen Dank, habe es soeben in meinem Testshop laufen lassen, perfekt.

Dann brauche ich zum 1.1.21 nur die beiden Variablen drehen und habe wieder den Zustand mit 19%.  
Vielen vielen Dank für deine Hilfe.

Eine Frage noch, was bedeutet die “2” am Ende in der Abfrage?

---

<div class="post-metadata">

**Author:** ![vanilla\_thunder](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/vanilla_thunder/32/72_2.png) [@vanilla\_thunder](https://forum.oxid-esales.com/u/vanilla_thunder)\
**Post date:** [June 19, 2020, 12:46pm UTC](https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754/6 "2020-06-19T12:46:13Z")

</div>

`ROUND(x, 2)` rundet X auf 2 nachkommastellen ab

---

<div class="post-metadata">

**Author:** ![neuling2](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/n/b487fb/32.png) [@neuling2](https://forum.oxid-esales.com/u/neuling2)\
**Post date:** [June 19, 2020, 12:59pm UTC](https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754/7 "2020-06-19T12:59:12Z")

</div>

Hallo @vanilla, nach deiner Erlärung ist es nur logisch, hat sich mir auf den ersten Blick nicht erschlossen.

Es ist immer wieder erstaunlich, was man hier im Forum an Wissen mitnehmen kann, dank der vielen Helfer. Es war im Nachhinein schon eine gute Entscheidung pro Oxid und mit diesem Forum.

Gruß Michael

---

<div class="post-metadata">

**Author:** ![vanilla\_thunder](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/vanilla_thunder/32/72_2.png) [@vanilla\_thunder](https://forum.oxid-esales.com/u/vanilla_thunder)\
**Post date:** [June 19, 2020, 2:19pm UTC](https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754/8 "2020-06-19T14:19:24Z")

</div>

bedenke auch (bzw wenn jemand anders das hier liest), dass die Konfiguration der MwSt-Sätze ebenfalls auf 16% geändert werden muss, sonst steht da weiterhin 19%

---

<div class="post-metadata">

**Author:** ![neuling2](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/n/b487fb/32.png) [@neuling2](https://forum.oxid-esales.com/u/neuling2)\
**Post date:** [June 19, 2020, 2:33pm UTC](https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754/9 "2020-06-19T14:33:21Z")

</div>

@vanilla_thunder

Danke für den Hinweis, hatte es schon berücksichtigt. Muss nur noch die CMS-Seiten checken, ev. steht da auch noch irgendwas von 19%.

---

<div class="post-metadata">

**Author:** ![draufgeschaut](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/d/ba9def/32.png) [@draufgeschaut](https://forum.oxid-esales.com/u/draufgeschaut)\
**Post date:** [June 20, 2020, 1:00pm UTC](https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754/10 "2020-06-20T13:00:53Z")

</div>

Hallo,

ein komplettes Tool dafür, kostenlos hätte ich hier  
[https://www.volker-doerk.de/anpassung-der-mwst-saetze.html](https://www.volker-doerk.de/anpassung-der-mwst-saetze.html)

---

<div class="post-metadata">

**Author:** ![Bob\_Byte](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/bob_byte/32/2096_2.png) [@Bob\_Byte](https://forum.oxid-esales.com/u/Bob_Byte)\
**Post date:** [June 30, 2020, 5:49am UTC](https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754/11 "2020-06-30T05:49:56Z")

</div>

Funktioniert das auch mit den alten Oxid-Versionen ? Habe hier noch eine 4.10.7 laufen…

Gruß BB

---

<div class="post-metadata">

**Author:** ![rubbercut](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/rubbercut/32/3520_2.png) [@rubbercut](https://forum.oxid-esales.com/u/rubbercut)\
**Post date:** [June 30, 2020, 8:19am UTC](https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754/12 "2020-06-30T08:19:59Z")

</div>

> [@Bob\_Byte](#):
>
> Funktioniert das auch mit den alten OXID-Versionen ? Habe hier noch eine 4.10.7 laufen…

Ja sicher.

---

<div class="post-metadata">

**Author:** ![system](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/system/32/4245_2.png) [@system](https://forum.oxid-esales.com/u/system)\
**Post date:** [June 30, 2021, 8:20am UTC](https://forum.oxid-esales.com/t/anderung-des-endpreises-in-der-db-mittels-sql-befehl/96754/13 "2021-06-30T08:20:05Z")

</div>

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
