DECLARE @str VARCHAR(500),@temp VARCHAR(500),@space VARCHAR(10),@m INT,@n INT,@i INT,@j INT,@sum VARCHAR(500),@k INT,@st VARCHAR(500)
SELECT @str='1 ',@m=1,@space=' '
PRINT @str
WHILE(@m<20)
BEGIN
SELECT @n=1,@st=''
WHILE(@n<LEN(@str)-1)
BEGIN
SET @i=CONVERT(INT,SUBSTRING(@str,@n,10))
SET @j=CONVERT(INT,SUBSTRING(@str,@n+10,10))
SET @sum=CONVERT(VARCHAR(500),(@i+@j))
SELECT @temp='',@k=0
WHILE(@k<10-LEN(@sum))
BEGIN
SET @temp=@temp+@space
SET @k=@k+1
END
SET @st=@st+@sum+@temp
SET @n=@n+10
END
SET @m=@m+1
SET @str='1 '+@st+'1 '
PRINT @str
END