Utilice la semana de la función integrada de MySQL para encontrar el número de semana del año y luego reste el número de semana del primer día del mes.
SELECT WEEK('2012-02-20') - WEEK('2012-02-01')
hay muchas opciones en la documentación para personalizar la llamada para que se ajuste exactamente a lo que está buscando, pero espero que mi ejemplo le dé una idea de lo que está disponible para usted.
http://dev.mysql .com/doc/refman/5.5/en/date-and-time-functions.html#function_week