Hi @Ramana Kopparapu,
Please try the following solution. It is using T-SQL and its XQuery.
-- DDL and sample data population, start
DECLARE @tbl TABLE (ID INT PRIMARY KEY);
INSERT @tbl (ID) VALUES
(1), (2), (3), (4), (5);
-- DDL and sample data population, end
SELECT *
, CAST(N'' AS XML).query('
for $i in (1, 2, 3, 4, 5)
return if ($i le sql:column("ID")) then $i else ()
').value('.', 'VARCHAR(100)') AS result
FROM @tbl;
Output
ID | result |
---|---|
1 | 1 |
2 | 1 2 |
3 | 1 2 3 |
4 | 1 2 3 4 |
5 | 1 2 3 4 5 |