HI all,
I need to convert some rows into a columns.
hi have this query:
SELECT
dbo.tblWebCasts.uWebCastID
as WebcastID,
dbo.tblWebCasts.sTitle as Title,
isnull(dbo.tblWebCasts.iSt
artDate, 0) as StartDate,
isnull(dbo.tblWebCasts.iEn
dDate, 0) as EndDate,
dbo.tblStatus.sStatus as Status,
isnull(dbo.tblFormat.sForm
atIcon, '') as FormatIcon,
isnull(dbo.tblWebcastTypes
.sType, '') as Template
FROM
dbo.tblWebCasts INNER JOIN
dbo.tblStatus ON dbo.tblWebCasts.uStatusID = dbo.tblStatus.uStatusID INNER JOIN
dbo.tblWebcastTypes ON dbo.tblWebCasts.uTypeID = dbo.tblWebcastTypes.uTypeI
D INNER JOIN
dbo.tblWebcastFormats ON dbo.tblWebCasts.uWebCastID
= dbo.tblWebcastFormats.uWeb
CastID INNER JOIN
dbo.tblFormat ON dbo.tblWebcastFormats.uFor
matID = dbo.tblFormat.uFormatID
that produce this table
WebcastID Title StartDate EndDate Status FormatIcon Template
1 title1 20080623 20080624 true icon/icon1.jpg template1
1 title1 20080623 20080624 true icon/icon2.jpg template1
1 title1 20080623 20080624 true icon/icon3.jpg template1
2 title2 20080623 20080624 true icon/icon1.jpg template4
What I need is convert the 3 rows (for istance the first 3 rows for webcastID 1) into columns.
Something like
WebcastID Title StartDate EndDate Status FormatIcon FormatIcon2 FormatIcon3 ......
1 title1 20080623 20080624 true icon /icon1.jpg icon/icon2.jpg <--- from webcast ID1 f. ex.
Any suggestion?
Start Free Trial