update s_articles_prices set price=price/1.19 where 1;
update s_articles_prices set pseudoprice=pseudoprice/1.19 where pseudoprice > 0;
backup machen nicht vergessen
Achtung, zweites Query nur ausführen, wenn pseudopreise auch nicht stimmen.
update s_articles_prices set price=price/1.19 where 1;
update s_articles_prices set pseudoprice=pseudoprice/1.19 where pseudoprice > 0;
backup machen nicht vergessen
Achtung, zweites Query nur ausführen, wenn pseudopreise auch nicht stimmen.
Das SQL ist falsch.
Jetzt teilst du den Netto Preis durch 1,19. was bringt das?
UPDATE s_articles_prices SET price = price/1.19*1.16
Ich hatte es so verstanden, dass der Brutto im vorliegenden Fall genau 19% zu hoch ist. Damit wären wir mit teilen durch 1,19 wieder beim alten?
where 1, was soll das denn sein… query mit where auf die passende Mwst. - ID machen, aber nicht auf 1. So wird alles ohne Rücksicht auf die hinterlegten Mwst duch 1.19 dividiert, auch ggf. 7% Artikel.
Vielen Dank, hat funktioniert. DANKE!
where 1, was soll das denn sein… query mit where auf die passende Mwst. - ID machen, aber nicht auf 1. So wird alles ohne Rücksicht auf die hinterlegten Mwst duch 1.19 dividiert, auch ggf. 7% Artikel.
richtig. Das where 1 ist dazu da, damit klar ist, dass es sich bedingungslos auf alle Datensätze auswirkt.
Wenn es nur 19% Artikel gibt reicht das ja aus. Ansonsten muss in der Tat noch die s_articles gejoint werden um an die taxID zu kommen.