MySQL --- 计算指定日期为当月的第几周

SET @d=NOW();
SELECT (DAY(@d)+WEEKDAY(@d-INTERVAL DAY(@d) DAY)) DIV 7 + 1;