I have a table that I\'m trying to break out each row into one or more rows based on the second column value. Like this:
table (id, pcs): ABC 3 DEF 1 GH
SELECT id ,pcs_num FROM MyTable CROSS APPLY ( SELECT TOP (pcs) ROW_NUMBER() OVER(ORDER BY (SELECT 1)) pcs_num FROM master.dbo.spt_values ) t