Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Tworzenie nowego pola daty dynamicznie od następnego wiersza

Przede wszystkim musisz wymyślić definicję „kolejności”, ponieważ wiersze w tabeli są przechowywane bez żadnej kolejności.

Wiedząc, jakie jest Twoje zamówienie, możesz utworzyć procedurę składowaną, która wygląda następująco:

insert into the_table (new_id, start_date) values (@id, @start_date);

update the_table
set end_date = @start_date
where id = <the id determined by your sorting rule>;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz zadanie agenta programu SQL Server w Azure Data Studio

  2. Jak sprawdzić, kiedy kończy się autowzrost?

  3. Przyspieszone odzyskiwanie baz danych w programie SQL Server 2019

  4. Poznawanie formatów daty Postgres i ich różnych funkcji

  5. SQL Server Konwertuj liczbę całkowitą na ciąg binarny