Beim konvertieren und importieren ist mir ein kleiner Fehler unterlaufen so das alles Preise mit 19 % zu hoch sind. Jetzt wollte ich die in der Datenbank einfach neu berechnen lassen
Intelligenterweise ist die TaxID in der Tabelle s_articles und die preise in der Tabelle s_articles_prices
Die Verbindung beider Tabellen erfolgt über s_article feld id und s_articles_prices feld articleID.
taxID=1 sind 19% und taxID=4 müßten 7% sein. Zumindest sieht man es an der Artikeln.
Also habe ich ein Script gebastelt das mir die Preise erst halbiert und dann mit 1,2 multipliziert. Leider bekomme ich die Meldung 0 Datensätze geändert.
UPDATE s_articles
JOIN s_articles_prices
ON s_articles.taxID = s_articles_prices.id
SET s_articles_prices.price = s_articles_prices.price/2*1.2
WHERE s_articles.taxID=1
↧
Alle Preise mit 19% ändern
↧