How can i change the order of the columns programitically in a pivot table?

eg : Here is my pivot table

Subtotal-2010 W1 W2 W3 W4
49.81 12.77 12.64 12.65 11.75
50.19 13.21 12.82 12.40 11.76
50.00 12.99 12.73 12.52 11.76

I want the column :  'Subtotal-2010' to be displayed at the end. Could anyone help me to order the columns?