que realmente no entiendo el punto de cómo utilizar los predicados en Zend Framework 2.ZF2 Zend Db SQL SQL utilizando el predicado en donde la condición
esto es lo que tengo:
$sql->select()
->columns(array('GroupedColum'
,'minValue' => new Expression('min(ValueColumn)')))
->from('ValueTable')
->group('GroupedColum')
->order('minValue')
->order('GroupedColum')
->limit(10);
esto está funcionando bien
ahora quiero aplicar algo así:
$predicate = new Zend\Db\Sql\Predicate\Predicate();
$sql->where($predicate->greaterThan('filterColumn','20);
esto es lo que he intentado, que no arroja er ROR, pero no funciona :-(
Esto es lo que espero que SQL:
select GroupedColum
, min(ValueColumn) as minValue
from ValueTable
where filterColumn > 20
group by GroupedColum
order by minValue
GroupedColum
limit 10;
se debe añadir la solución como respuesta. – Xerkus
hecho, ¡gracias por el consejo! – RomanKonz