Doctrine createQueryBuilder GroupBy
Bom dia senhores.
Estou tentando agrupar uma consulta por data no Doctrine se sucesso .... Alguém pode ajudar?
$em = $this->getEntityManager();
$qb = $em->createQueryBuilder();
$qb->select('u');
$qb->from('Servico\Model\Servico', 'u');
$qb->where('u.STATUS IN (:status)');
$qb->setParameter('status', ['2', '3', '4', '6']);
if ($cliente) {
$qb->andWhere('u.CLIENTE = :cliente');
$qb->setParameter('cliente', $cliente);
}
if ($fornecedor) {
$qb->andWhere('u.FORNECEDOR = :fornecedor');
$qb->setParameter('fornecedor', $fornecedor);
}
if ($motorista) {
$qb->andWhere('u.MOTORISTA = :motorista');
$qb->setParameter('motorista', $motorista);
}
if ($fileCliente) {
$qb->andWhere('u.FILE = :file_cliente');
$qb->setParameter('file_cliente', $fileCliente);
}
if ($inicio AND $fim) {
$qb->andWhere('u.DATA_INICIO BETWEEN :inicio AND :fim');
$qb->setParameter('inicio', $inicio);
$qb->setParameter('fim', $fim);
}
$qb->orderBy('u.DATA_INICIO', 'ASC');
$qb->addOrderBy('u.HORA_INICIO', 'ASC');
//$qb->groupBy('u.DATA_INICIO'); ---> Isso não funciona
$query = $qb->getQuery();
return $query->getResult();Discussão (1)
Carregando comentários...