I have Query like this
select convert(date,dtime) as Date, vtid,count(vtid) as count
from Transaction_tbl
group by cast(dtime as date),vtid
order by cast(dtime as date)
I am getting output lik this
Out put
Date vtid count
---------- ----------- -----------
2013-05-07 7 4
2013-05-08 7 5
2013-05-08 8 3
2013-05-08 9 1
2013-05-09 7 3
2013-05-12 8 1
2013-05-13 8 1
2013-05-15 7 1
2013-05-15 9 1
but i need to get out put for particular date in same row,,
Expected Output
Date vtid count vtid1 count1 vtid2 count2
-------------------------------------------------------------
2013-05-07 7 4 null null null null
2013-05-08 7 5 8 3 9 1
2013-05-09 7 3 null null null null
2013-05-12 8 1 null null null null
if any one know how to do please help me....