Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

MySQL - Alle Datensätze mit Nachkomma "00" suchen?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
A.U.
PostRank 1
PostRank 1
Beiträge: 20
Registriert: 28.08.2007, 15:34

Beitrag von A.U. » 06.09.2007, 12:02

Hallo!

Bräuchte einen SELECT, mit dem ich aus meiner Preisliste in MySQL alle Datensätze rauslesen kann, bei denen der Preis als Nachkommastelle "00" hat.

Möchte über einen UPDATE Befehl diese Preise alle um 5 Cent reduzhieren, so dass z. B. aus 100.00 € -> 99.95 € wird. Gespeichert sind die Preise natürlich im DEC-Format, daher hier die Punkte als Dezimal-Trennzeichen.

Danke schonmal

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Pompom
PostRank 10
PostRank 10
Beiträge: 3751
Registriert: 10.09.2004, 16:38

Beitrag von Pompom » 06.09.2007, 12:15

select * from data where mod(preisspalte,1) = 0

A.U.
PostRank 1
PostRank 1
Beiträge: 20
Registriert: 28.08.2007, 15:34

Beitrag von A.U. » 06.09.2007, 12:28

Danke vielmals! Hab es versucht, aber ich kriege es nicht hin, in dem UPDATE-Befehl einfach 0.05 von dem Wert in Spalte "Preis" abzuziehen. Wie geht das?

Pompom
PostRank 10
PostRank 10
Beiträge: 3751
Registriert: 10.09.2004, 16:38

Beitrag von Pompom » 06.09.2007, 13:47

update tablename set preis = preis - 0.05 where mod(preis,1) = 0

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag