Learn to do it yourself:
Simple Way To Use Pivot In SQL Query[
^]
++++++++++[round 2]++++++++++
As per request, try this:
SELECT A as X, Y, [12-01-2013],[12-02-2013],[12-03-2013]
FROM
(SELECT A,
(SELECT SUM(B) from table1 t2 where t2.a=t1.a group by t2.a) as Y,
C, D FROM table1 t1) AS src
PIVOT
(
SUM(C) FOR D IN ([12-01-2013],[12-02-2013],[12-03-2013])
) as pvt