On SQL Server 2005 you can use UNPIVOT:
SELECT item
FROM (
SELECT TOP (1) CAST(contact AS VARCHAR(400)) AS contact,
CAST(title AS VARCHAR(400)) AS title,
CAST(firm AS VARCHAR(400)) AS firm,
CAST(address AS VARCHAR(400)) AS address,
CAST(city + ', ' + state + ' ' + zip AS VARCHAR(400))
AS address2,
CAST(subs AS VARCHAR(400)) AS subs
FROM tbl1
WHERE subs = 14360
ORDER BY invoice) AS T
UNPIVOT
(item FOR col IN (contact, title, firm, address, address2, subs)) AS
U;
--
Plamen Ratchev
http://www.SQLStudio.com >> Stay informed about: Transpose 1 datarow from Hor to vert w/o using tbl var or ..