Форум: "Базы";
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];
ВнизSQL запрос Найти похожие ветки
← →
Delirium (2001-12-21 20:51) [19]В общем добавляем ещё одно поле, заполняем:
(MSSQL)
declare cur cursor scroll
for select OP_NO,CODE from Test order by OP_NO
open cur
declare @C int
declare @C2 int
declare @I int Set @I=1
declare @ID int
fetch first from cur into @ID,@C
Set @C2=@C
while (@@FETCH_STATUS=0)
begin
if @C<>@C2
begin
Set @I=@I+1
Set @C2=@C
end
UPDATE Test SET OP_NO_2=@I WHERE OP_NO=@ID
fetch next from cur into @ID,@C
end
close cur
deallocate cur
а дальше min/max, как обычно :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];
Память: 0.43 MB
Время: 0.004 c