WITH ordered_documents AS (
SELECT
id,
dt,
ROW_NUMBER() OVER (ORDER BY dt) AS new_id
FROM
d_selling
)
UPDATE d_selling ds
SET id = od.new_id
FROM ordered_documents od
WHERE ds.id = od.id AND ds.dt = od.dt;
<?php
// Создаём DOM из строки
$html = str_get_html('
<div id="hello">Hello</div>
<div id="world">World</div>
');
// Ищем элемент 'div' с 'id="hello"' и меняем его содержимое на 'foo'
$html->find('div[id=hello]', 0)->innertext = 'foo';
// Ищем второй элемент 'div' по порядку и добавляем ему класс 'bar'
$html->find('div', 1)->class = 'bar';
echo $html;
// Результат:
// <div id="hello">foo</div>
// <div id="world" class="bar">World</div>
?>