zwischen zwei Werten von Tabellenzeilen in Sql Toggle habe ich einen Tabellennamen [NavBar]
mit diesen Spalten:Wie
Id [int]
Name [nvarchar]
DisplayOrder [int]
Beispieldaten:
Id Name DisplayOrder
---------------------------
1 Home 1
2 Products 2
3 Contact 3
4 Career 4
Ich möchte eine Abfrage schreiben DisplayOrder
zu aktualisieren zwischen zwei Zeilen, deren displayOrder der nächsthöhere ist, zeigt den Bestellwert einer gegebenen Zeile an.
Zum Beispiel Contact = 4, Career = 3
Erwartete Ausgabe:
1 Home 1
2 Products 2
3 Contact 4
4 Career 3
Wie führe ich Update-Operation, um zwischen zwei Reihen um zwei gleichzeitige Reihen (Reihenfolge von Displayorder) angezeigt werden?
Eingangsparameter: Id
einer Zeile nur
Eingangsparameter sollte die ID der Zeile sein und die Position Sie es zeigen wollen, nicht wahr? – Danieboy
Ich meine Wenn Eingabeparameter Id = 3 (d. H. Kontakt) dann möchte ich mit der nächsten Anzeigereihenfolge wechseln (d. H. Karriere, d. H. 4) –
Was meinen Sie mit "Eingabeparameter: Id nur einer Zeile" ?? –