Skip to main content
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Download

MYSQL -> CSV niedrigster Wert

Mehr
9 Jahre 8 Monate her #1668 von Thomas Hoppe
MYSQL -> CSV niedrigster Wert wurde erstellt von Thomas Hoppe
Ich habe eine MySql DB in der Artikel gespeichert werden. Die Artikel erhalte ich aus verschiedenen Quellen. Jetzt möchte ich von z.B. 3 gleichen Artikel-Sätzen nur den in die CSV Datei schreiben lassen, der den niedrigsten Preis hat.

z.B.:

DIN A4 Ordner EAN 123456789 Preis: 1,99
DIN A4 Ordner EAN 123456789 Preis: 1,79
DIN A4 Ordner EAN 123456789 Preis: 1,59 dieser Datensatz soll in eine CSV Datei
Briefumschlag EAN 987654321 Preis: 0,39
Briefumschlag EAN 987654321 Preis: 0,32
Briefumschlag EAN 987654321 Preis: 0,29
Briefumschlag EAN 987654321 Preis: 0,15 dieser Datensatz soll in die CSV Datei

usw.
Ich gebe gleich zu, dass ich noch nicht viel versucht habe. Ich finde keinen Ansatz den ich verfolgen könnte.
Vielleicht gibt es ja schon eine ähnliche Aufgabenstellung und ein Lösungsbeispiel.

Vielen Dank vorab!

Ach, ich nutze noch eine FH V2.x

Bitte Anmelden um der Konversation beizutreten.

Mehr
9 Jahre 8 Monate her - 9 Jahre 8 Monate her #1669 von FlowHeater-Team
FlowHeater-Team antwortete auf MYSQL -> CSV niedrigster Wert
Hallo Herr Hoppe,

das geht über zwei unterschiedliche Vorgehensweisen.
  1. Über einen MySQL GROUP BY: Hier lassen Sie den MySQL Server selektieren welche Datensätze überhaupt in die FlowHeater Verarbeitung landen. Hierzu tragen Sie das notwendige SQL Statement einfach auf der READ Seite ein und lesen anschließend die Schemainformationen erneut ein. Beispiel SQL: „select `name`, `nr`, max(`preis`) from ihre_mysql_tabelle group by `nr`“ Die Daten können dann 1:1 auf in die CSV Datei übernommen werden.

  2. Über den GroupBy Heater des FlowHeaters: Hierzu habe ich Ihnen ein kleines Beispiel basierend auf Ihre Daten erstellt (s.Anlage). Der GroupBy Heater fasst alle gleichen Artikelnummern zu einem Datensatz zusammen. Den kleinsten Wert der Gruppierung erhalten Sie dann über den Min Heater .

    Wichtig: Damit der GroupBy Heater funktioniert muss die READ Seite sortiert vorliegen!

    PS: GroupBy und Min Heater funktionieren auch in Version2.x. Zum Testen des Beispiel benötigen Sie aber die Freeware Version 3.x!


Dateianhang:

Dateiname: mysql-csv-...p-by.zip
Dateigröße:2 KB

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:
Letzte Änderung: 9 Jahre 8 Monate her von FlowHeater-Team.

Bitte Anmelden um der Konversation beizutreten.

Mehr
9 Jahre 8 Monate her #1671 von Thomas Hoppe
Thomas Hoppe antwortete auf MYSQL -> CSV niedrigster Wert
Hallo Herr Stark,

ich habe den Punkt 2. ausprobiert. Es hat funktioniert, nur dauert das bei 180.000 Datensätzen ein paar Stunden.

Den Punkt 1. teste ich heute.

Jetzt habe ich auch bemerkt, dass der kleinste Wert nicht 0,00 sein darf. Das kann ich aber ggf. schon beim einlesen der Daten in die MySql DB berücksichtigen. Das passiert auch mit FH V2.x.

Nach dem Test von Punkt 1. werde ich meine Anforderungen und das erwartete Ergebnis noch einmal überdenken.

Soweit erst einmal besten Dank!

Bitte Anmelden um der Konversation beizutreten.

Ladezeit der Seite: 0.303 Sekunden

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.