Salut.
Je cherche à mettre en place la requêt suivante dans mon fichier VenteRepository.php en utilisant le QureyBuilder..
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part SELECT SUM(v.mntTotal) AS montantTotal, v.magasin FROM Vente v WHERE v.exercice = '2019' GROUP BY v.magasin ORDER BY v.montantTotal DESC
Voici le code de mon QueryBuilder
Quand j'appel la fonction meilleurVendeurAnnee, j'ai cette erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public function meilleurVendeurAnnee($idExer) { $qb = $this->_em->createQueryBuilder(); $qb->select('SUM(v.mntTotal) AS montantTotal, v.magasin') ->from($this->_entityName, 'v') ->where('v.exercice = :exercice') ->setParameter('exercice', $idExer) ->groupBy('v.magasin') ->orderBy('v.montantTotal', 'DESC'); $query = $qb->getQuery(); $results = $query->getResult(); }[Semantical Error] line 0, col 42 near 'magasin FROM': Error: Invalid PathExpression. Must be a StateFieldPathExpression.
Partager