У меня есть простая проблема, где я хочу сравнить текущую строку с предыдущей, и если они совпадают, то из RowID.Алос, когда я печатаю @abc и @ abc2, почему они дают мне одинаковый результат .?
Ниже мой код:
DECLARE
@abc float,
@def datetime,
@abc2 float,
@def2 datetime
DECLARE downTime SCROLL CURSOR FOR
select D_ABC, D_DEF
OPEN downTime
FETCH First FROM downTime INTO @abc,@def
FETCH NEXT FROM downTime INTO @abc2,@def2
print @abc
print @abc2
WHILE (@@FETCH_STATUS=0)
BEGIN
// Out here I want to print the rowID's of those rows where @abc = @abc2
END
CLOSE downTime