Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2012, 14:01
Avatar de pumpitup171
pumpitup171
 
Fecha de Ingreso: enero-2012
Ubicación: Peñaflor, Region Metropolitana, Chile, Chile
Mensajes: 4
Antigüedad: 12 años, 3 meses
Puntos: 0
Como hacer consulta con simfony, posgres y doctrine

ayuda por favor estoy en un proyecto y no e podido encontrar la solucion

el dilema ....

tengo que hacer una consulta a posgrest mediante doctrine en sinfony y tengo esto:

Código:
$em = $this->getDoctrine()->getEntityManager();
 $qb = $em->getRepository('ModulesWarehouseBundle:SeriesEntity')->createQueryBuilder('sen');
        $expr = $qb->expr();
        
        $fields = array(
              'atv.atvDescription',
              'atv.atvId',
              'ser.serCreationDate',
              $expr->substring("2011-01-01", 6, 2)
            
        );
        //$expr->substring('ser.serCreationDate', 6, 2)
        
               
        $qb->select($expr->count('ser.serId') . ' as total, ' . implode(',', $fields))
           ->join('sen.ser', 'ser')
           ->join('ser.cub', 'cub')
           ->join('sen.varietyProduct', 'atv')                
           ->groupBy(implode(',', $fields))              
           ->addOrderBy('total','DESC');         
        
        $query = $qb->getQuery();
esto me da un error diciendo que :

[Syntax Error] line 0, col 93: Error: Expected StateFieldPathExpression | string | InputParameter | FunctionsReturningStrings | AggregateExpression, got '2011'


y lo que necesito es mostrar lo q retorna la consulta pero agrupados por mes alguna ayuda por favor