DECLARE @count INT,@num INT,@num1 INT, @space INT, @str varchar(50) SET @count =10 SET @num = 1 WHILE(@num<=@count) BEGIN SET @num1 = 0 SET @space = @count-@num WHILE (@num1<@num) BEGIN if @str is null SET @str = '* ' ELSE SET @str = @str+'* ' SET @num1 = @num1+1 END PRINT (space(@space)+@str) SET @num = @num+1 SET @str = null END
SELECT TOP 1 * FROM ( SELECT TOP 3 *,ROW_NUMBER() OVER ( ORDER BY ColumnNameBasedOnWhichOrder DESC) AS RowNum FROM TableName )a ORDER BY a.RowNum ASC
SELECT TOP 1 ColumnDetailID FROM ( SELECT DISTINCT TOP 6 ColumnDetailID FROM TableName ORDER BY ColumnDetailID DESC) a ORDER BY ColumnDetailID
SELECT TOP 1 ColumnDetailID FROM ( SELECT TOP 3 ColumnDetailID FROM TableName ORDER BY ColumnDetailID DESC ) SalarySubquery ORDER BY ColumnDetailID ASC