![]() |
Datenbank: mySQL • Version: 5.x • Zugriff über: unwichtig
Ausgabe Formatieren
Also ich muss eine Tabelle so umformatieren das sie wie folgt aussieht
1-10 12-12 30-500 u.s.w in der Tabelle steht aber folgendes 1 2 3 4 5 6 7 8 9 10 12 30 ...... wie kann ich das erreichen (am besten dir direkt in mysql) |
Re: Ausgabe Formatieren
Und was passiert mit den restlichen Spalten?
|
Re: Ausgabe Formatieren
es gibt nur 2 Spalten die erste ist unwichtig (Autoinc) in der 2. stehen eben die Karten die im Lager sind
|
Re: Ausgabe Formatieren
Du willst also quasi die Tabelle auslesen und herausfinden wo eine Unterbrechung ist (eine Zahl fehlt)?
|
Re: Ausgabe Formatieren
Ja und dann die Daten wie oben beschrieben ausgeben
Also nochmal genauer Die Tabellen enthält Karten die noch im Lager sind eben jeden Kartennr. einzeln, und nun muss ich die Karten im Lager ausdrucken aber so das ein Mensch die auch lesen kann. |
Re: Ausgabe Formatieren
Idee: Lad die Zahlen in ein Integer-Array. Dann geht du das Array durch und guckst, ob die Zahl einen direkten Nachfolger hat. Hat sie einen, löscht du sie aus der List, es se denn sie hat keinen direkten Vorgänger. Dann solltest du nachher nur noch 1, 10, 12, 30, 500, .. in der Liste stehen haben. Und jetzt kann jemand anders weiterdenken, ich habe den Faden verloren.
|
Re: Ausgabe Formatieren
Danke
Luckie die Idee ist nicht schlecht aber leider habe ich wohl vergessen zu sage ndas die DB so ungefähr 1 Million Datensätze enthält, und das währe wohl nicht so gut deshalb wollte ich das ja gern in der DB machen. Aber ich versuch das mal mit deiner Idee in der DB selbst. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz