Ich muss eine Zeile an der Spitze meiner Tabelle einfügen. Gibt es eine Möglichkeit, das zu tun?Einfügen in die Tabelle oben in den Zeilen in Sql
Ich bin mir bewusst "Order By" und das wird nicht funktionieren. Ich muss die tatsächliche Tabelle ändern (bitte nicht vorschlagen, bestellen durch. Die meisten der Themen, die ich hier gefunden habe, deutet nur darauf hin).
Die Spalte enthält Datumsangaben. Die Tabelle ist bereits beim Eingeben der Daten von desc geordnet. Jeden Tag muss ich eine Zeile hinzufügen, die das aktuelle Datum hat, und den Rest der darauf basierenden Daten auffüllen. Diese Reihe muss oben sein.
Ich habe eine ID-Spalte. Es ist kein Primärschlüssel. Es geht 1, 2, 3 ... Das neue Datum, das hinzugefügt wird, sollte idealerweise in Zeile 1 mit der ID 1 eingefügt werden (das ist aber nicht absolut wichtig). Ich bin okay mit ID ist überall, aber die Daten müssen alle absteigend sein.
Edit: Ich habe Screenshots der Tabelle vor dem Einfügen und danach hinzugefügt. Die Tabelle enthält ungefähr 300 Datenzeilen. Wie Sie sehen, geht das aktuelle Datum nach dem Einfügen nach unten. Ich möchte das ändern.
Bitte helfen. Dank
Fügen Sie einige Zeilen der Beispieltabellendaten vor und nach dem Vorgang hinzu. (Auch formatierter Text.) – jarlh
Ich habe gerade einen Screenshot der Tabellendaten vor und nach dem Vorgang hinzugefügt. Brauchten Sie Daten in einem tatsächlichen Tabellenformat? –
Daten werden ungeordnet gespeichert. Es gibt nicht wirklich erste oder letzte Zeilen. Um Zeilen in einer bestimmten Reihenfolge zu lesen, verwenden Sie ORDER BY. IDs sind nur IDs, und sie sollen nichts bedeuten. Aber wenn man die IDs zwischen den Zeilen ändert, werden Fremdschlüssel und andere Dinge durcheinander gebracht - also tu es nicht. – jarlh