It's not good practice to build your script around the place of a certain column.. if you ever want to add an extra column you'll need to change the entire script...
I am very intrigued by your database schema.. could you post a little bit about the how and why of a monthly column addition? we might be able to set you up with something much better.
i want every new month to add dynamiclly
a col on the right
for example next month i want to add :
01_2004
which its meanning is obvious
and the user can update that month data for each row
sounds like you have a serious design issue with your DB. New data should be in Rows, once your table structure is defined it should be static, unless funcionality is changed.