in the pivot table use grouping in dates column
Off course, PivotTable is useful and it is the right tool. But for that in each row you need remarks for the data is 1st half or 2nd half. This can be done by using IF formula as under: If the dates are in column "A"
=IF(A2<=DATE(2011,09,30),"1st Half","2nd Half")