Tienes razon!!!
CONCAT_WS('/',YEAR,if(mes<10,'0',''),mes,semana)
esto construirá algo asi 2010/08/1 que puedes comparar com YYYY1/MM1/S1 y con YYYY2/MM2/S2
Ten en cuenta que el mes (MM1 o MM2) debe llevar el cero a la izquierada si es anterior a octubre....