select subdate(curdate(),date_format(curdate(),'%w')-1)
select subdate(curdate(),date_format(curdate(),'%w')-7)
http://www.w3school.com.cn/sql/func_date_format.asp