Pomocí vestavěné funkce MySQL týden vyhledejte číslo týdne pro rok a poté odečtěte číslo týdne pro první den v měsíci.
SELECT WEEK('2012-02-20') - WEEK('2012-02-01')
v dokumentaci je spousta možností, jak upravit volání tak, aby přesně odpovídalo tomu, co hledáte, ale doufám, že vám můj příklad poskytne představu o tom, co máte k dispozici.
http://dev.mysql .com/doc/refman/5.5/en/date-and-time-functions.html#function_week