Pivot

by lokointhehouse2

HTML

select * –reportname, name, trackingid –count(trackingid) as counts
from (
select top 5000 b.fname + ‘ ‘ + b.lname as name, a.trackingid, d.reportname
from vendorapplicanttracking (nolock) a
join ccrep (nolock) b on a.ccrepid = b.ccrepid
join vendors (nolock) c on a.vendorid = c.vendorid
join transfer (nolock) d on a.transferid = d.transferid
where isdeleted = 0 and iscomplete = 1 and a.roleid = 52 and a.datecreated between ’04/01/2013 00:00:00′ and ’04/01/2013 23:59:59′
order by a.trackingid desc
) as a
–group by name ,reportname

PIVOT
(
COUNT(trackingid)
FOR [reportname] IN (Strayer,[DS - JIU],[DS - AIU])
)AS pivots