Utilisez la semaine de la fonction intégrée de MySQL pour trouver le numéro de semaine de l'année, puis soustrayez le numéro de semaine du premier jour du mois.
SELECT WEEK('2012-02-20') - WEEK('2012-02-01')
il existe de nombreuses options dans la documentation pour personnaliser l'appel afin qu'il corresponde exactement à ce que vous recherchez, mais j'espère que mon exemple vous donne une idée de ce qui est à votre disposition.
http://dev.mysql .com/doc/refman/5.5/en/date-and-time-functions.html#function_week