secondo me, guardando la query, non ti funziona correttamente ne' una ne' l'altra data. La data deve risultare tra apici, come gia' ti avevo detto.

codice:
SELECT * 
FROM pratiche p
INNER JOIN calendar m ON p.id = m.ref_prat
WHERE (m.type = 0  
       and m.done = 0 
       AND m.day >= '2011-03-07') 
       || 
       (operator LIKE '4,,%' 
       OR operator LIKE '4' 
       OR operator LIKE '%,,4' 
       OR operator LIKE '%,,4,,%')