forum

home / developersection / forums / pivot table in sql server 2008

Pivot table in SQL Server 2008

Anonymous User 2190 28-Sep-2013

Please help me out in SQL server PIVOT Table. I got the output like below. Now I want the total count of allocation pending and coding pending in separate columns under each date row.

select ScanDate, filestatus, COUNT(filestatus) as filecount from ScanLog 

where FileSource = 'ebridge'
group by filestatus, ScanDate
scandate filestatus filecount
2013-08-01 Allocation Pending 8
2013-08-01 Coding Pending 1
2013-08-02 Allocation Pending 4
2013-08-02 Coding Pending 1
2013-08-03 Allocation Pending 4
2013-08-04 Allocation Pending 18
2013-08-04 Coding Pending 3
2013-08-05 Allocation Pending 6

I used the following code but got error as 'scandate' is not a valid field. Please guide me.

select [scandate] from ScanLog 

pivot (count(scandate)
for filestatus in ([allocation pending],[coding pending])) as A
where FileSource = 'ebridge'


Updated on 28-Sep-2013

I am a content writter !


Message
Can you answer this question?

Answer

1 Answers

Liked By