Доброго времени суток!

Oleg Prosvetov wrote:
> Как мне одним апдейтом заполнить поле POS относительно поля PARENTID, чтобы 
> стало так ?:

Примерно так

update CALC_FOLDERS c
set pos = (select Count(*) from CALC_FOLDERS c1
where c1.parentid = c.parentid and c1.folderid <= c.folderid),

но это извращение, лучше сделать через ХП или EXECUTE BLOCK

С уважением, Евгений.

Ответить