sql >> Databáze >  >> RDS >> Sqlserver

Vytváření nového datového pole dynamicky od dalšího řádku

Nejprve musíte přijít s definicí "pořadí", protože řádky v tabulce jsou uloženy bez jakéhokoli pořadí.

Když víte, jaká je vaše objednávka, můžete vytvořit uloženou proceduru, která zní:

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. Ukládání obrázků do databáze mysql

  2. Připojte dva stoly, použijte pouze poslední hodnotu pravého stolu

  3. MySQL seskupuje určité výsledky do pole

  4. Vložení více řádků do Oracle