#1 (permalink)  
Alt 05.07.2007, 21:28
Benutzer
 
Registriert seit: 08.04.2006
Beiträge: 96
Standard Preise einer Kategorie durch SQL ändern

Hallo,

ich möchte gerne Preise in einer gesamten Kategorie ändern. Da dort sehr viele Artikel enthalten sind, wollte ich das über Mysql machen. Nun fehlt mir leider der richtige Befehl für diese Aktion. Meine Idee wäre so:

update products set products_price=products_price*1.16/1.19 Where table products_to_categories products_categories_id=137;

Geht aber leider nicht. Hat jemand einen Tip, wie es gehen könnte?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 05.07.2007, 22:10
xt:Commerce Support Kunde
 
Registriert seit: 24.09.2005
Beiträge: 1.596
Standard

Versuch's mal mit:
Code:
update `products` as p set p.products_price = (p.products_price*1.16/1.19) where p.products_id = (select ptc.products_id from `products_to_categories`  as ptc where ptc.categories_id = '137');
Ben

Geändert von buero-design (06.07.2007 um 17:01 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 06.07.2007, 13:25
Benutzer
 
Registriert seit: 08.04.2006
Beiträge: 96
Standard

funktioniert leider nicht

Fehler:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'u' at line 1
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 06.07.2007, 17:01
xt:Commerce Support Kunde
 
Registriert seit: 24.09.2005
Beiträge: 1.596
Standard

oops, sorry hatte zwei Tippfehler drin. Sind jetzt aber korrigiert und der Aufruf funzt auch.

Ben
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 06.07.2007, 19:13
Benutzer
 
Registriert seit: 08.04.2006
Beiträge: 96
Standard

Tja... Eine Fehlermeldung kommt nicht mehr... aber... der Preis in der Kategorie hat sich nicht geändert.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 06.07.2007, 21:15
xt:Commerce Support Kunde
 
Registriert seit: 24.09.2005
Beiträge: 1.596
Standard

Ok, hast recht - Denkfehler

Code:
update `products` as p set p.products_price = (p.products_price*1.16/1.19) where p.products_id in (select ptc.products_id from `products_to_categories`  as ptc where ptc.categories_id = '137');
... kommt ja ein Array zurück, kein einzelner Wert...

Ben
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 07.07.2007, 12:22
Benutzer
 
Registriert seit: 08.04.2006
Beiträge: 96
Standard

So gehts!!!

Prima!!! Vielen Dank
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
ändern, kategorie, preise, sql

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Unterkategorie statt Kategorie anzeigen b.s.e.k Template System 6 13.04.2010 11:49
Habe einige errors Gilles Installation und Konfiguration 3 06.04.2008 19:16
Nach Import Kategorie zerschossen und Preise auf 0,00 Paulchen2000 Installation und Konfiguration 0 11.03.2007 07:24


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand