Есть ли способ получить первый и последний будний день месяца?

Я хотел бы спросить, есть ли простой или умный способ получить первый и последний будний день месяца в MySQL. Другими словами, я хочу избегать выходных и правильно менять первый или последний день.

Например:

For the period: 2011-05-01 till 2011-05-31
First weekday should be: 2011-05-02 and not 2011-05-01 as 2011-05-01 is Sunday.
Last weekday should be: 2011-05-31 as it is Tuesday.

For the period: 2011-04-01 till 2011-04-30,
First weekday: 2011-04-01
Last weekday: 2011-04-29
5
задан Lightness Races with Monica 20 May 2011 в 13:41
поделиться