Hallo Forum,
ich entwerfe zurzeit eine Datenbank und stehe vor folgendem Problem, hier mal ein auszug aus der Datenbank :
Nun möchte ich es gerne schaffen, dass der Wert für 'bon' in sämtlichen Zeilen oberhalb auftritt.
Die Tabelle geht in dem Format weiter, wobei hinter der Zeile mit der '254908' wieder x Zeilen mit einer 0 folgen, bis dann wieder eine mit einem Wert für Bon erscheint.
Ich möchte nun gerne, das die Nummer immer in die vorhergehenden Zeilen eingefügt wird, so lange bis ein anderer Wert für Bon erscheint. (quasi also nur die vorherigen Zeilen mit dem Wert für bon füllen)
hier hapert es dann, da meine Tabelle nach Uhrzeit sortiert ist dachte ich mir es bietet sich hier vielleicht an den Wert von bon einfach zu allen Uhrzeiten davor einzufügen, wobei bon in der Zeile den Wert 0 hat.
Ich hoffe mir kann jemand helfen.
Mfg
trbo
ich entwerfe zurzeit eine Datenbank und stehe vor folgendem Problem, hier mal ein auszug aus der Datenbank :
Nun möchte ich es gerne schaffen, dass der Wert für 'bon' in sämtlichen Zeilen oberhalb auftritt.
Die Tabelle geht in dem Format weiter, wobei hinter der Zeile mit der '254908' wieder x Zeilen mit einer 0 folgen, bis dann wieder eine mit einem Wert für Bon erscheint.
Ich möchte nun gerne, das die Nummer immer in die vorhergehenden Zeilen eingefügt wird, so lange bis ein anderer Wert für Bon erscheint. (quasi also nur die vorherigen Zeilen mit dem Wert für bon füllen)
Code:
SELECT * FROM `tabelle` WHERE bon LIKE '%%%%%%' UPDATE `bon` WHERE bon='0' AND 'uhrzeit' .....
hier hapert es dann, da meine Tabelle nach Uhrzeit sortiert ist dachte ich mir es bietet sich hier vielleicht an den Wert von bon einfach zu allen Uhrzeiten davor einzufügen, wobei bon in der Zeile den Wert 0 hat.
Ich hoffe mir kann jemand helfen.
Mfg
trbo
Zuletzt bearbeitet von einem Moderator: