Try this - DECLARE @Start AS INT, @End AS INT, @Location AS VARCHAR(100)DECLARE @TempTable AS TABLE ( Location varchar(100) ) DECLARE @ResultTable AS TABLE (ip INT, Location VARCHAR(100))INSERT INTO @TempTable SELECT Distinct Location FROM ipaddressWHILE ( SELECT COUNT(*) FROM @Temptable ) > 0 BEGIN SELECT TOP 1 @Location = Location FROM @TempTable SELECT @Start = ipFrom, @End = ipto FROM ipAddress WHERE Location = @Location WHILE ( @Start < = @End ) BEGIN INSERT INTO @ResultTable SELECT @Start, @Location SELECT @Start = @Start + 1 ENDDELETE TOP (1) FROM @TempTableEND--INSERT INTO <your new table name>SELECT * FROM @ResultTable ORDER BY Location DESC
Vaibhav TTo walk FAST walk ALONE To walk FAR walk TOGETHER