fatta :P
questo è il risultato...apro un altro post per chieder aiuto per ottimizzare la query intera dato che questo è solo un pezzo...è troppo lenta cosi come l'ho pensata.
Codice PHP:
SELECT FROM eventi WHERE ripetibile='1' AND 
(
    (
        
'2008-11-04' >= DATE_SUB(STR_TO_DATE(CONCAT(CONCAT('2008',WEEKOFYEAR('2008-11-04 '),giorno_settimana)), '%X%V %W'), INTERVAL 7 DAY
            AND 
        
'2008-11-04' <= ADDDATE(DATE_SUB(STR_TO_DATE(CONCAT(CONCAT('2008',WEEKOFYEAR('2008-11-04 '),giorno_settimana)), '%X%V %W'), INTERVAL 7 DAY),DATEDIFFdata_fidata_in ))
    )
    OR
    (
        
'2008-11-04' >= DATE_SUB(STR_TO_DATE(CONCAT(CONCAT('2008',WEEKOFYEAR('2008-11-04 '),giorno_settimana)), '%X%V %W'), INTERVAL 14 DAY)
            AND 
        
'2008-11-04' <= ADDDATE(DATE_SUB(STR_TO_DATE(CONCAT(CONCAT('2008',WEEKOFYEAR('2008-11-04 '),giorno_settimana)), '%X%V %W'), INTERVAL 14 DAY),DATEDIFFdata_fidata_in ))
    )