$q = Doctrine_Query::create()
->select('DISTINCT c.cancha_id')
->from('PreciosCancha c')
->where("c.lunes >= '" . $desde . "'")
->andWhere("c.lunes <= '" . $hasta . "'")
->orWhere("c.martes >= '" . $desde . "'")
->andWhere("c.martes <= '" . $hasta . "'")
->orWhere("c.miercoles >= '" . $desde . "'")
->andWhere("c.miercoles <= '" . $hasta . "'")
->orWhere("c.jueves >= '" . $desde . "'")
->andWhere("c.jueves <= '" . $hasta . "'")
->orWhere("c.viernes >= '" . $desde . "'")
->andWhere("c.viernes <= '" . $hasta . "'")
->orWhere("c.sabado >= '" . $desde . "'")
->andWhere("c.sabado <= '" . $hasta . "'")
->orWhere("c.domingo >= '" . $desde . "'")
->andWhere("c.domingo <= '" . $hasta . "'");
return $q->execute();