Meine Lösung
$ Repository = $ this-> getDoctrine() bitte an verleumden -> getRepository ('OpfBundle :Entität'); Abfrage $ = $ repository-> createQueryBuilder ('b') -> wählen ('b.nni, b.nom, b.prenom, b.nniAffectateur, b.dateDebutAccesSi, b.dateFinAccesSi, b.dateFinFidaa, b. Autorisierung, b.qualifications, b.perimetres ') -> addSelect (' CONCAT (B.nom, \ '\', B.prenom) als NOM_PRENOM ') -> leftJoin (' Opfbundle: Entity ',' rr ' , Expr \ Join :: WITH, 'b.nniAffectateur = rr.nni') -> where ('b.nniAffectateur = rr.nni') -> addSelect ('CONCAT (rr.nom, \' \ ', rr.prenom) als NOM_PRENOM_AFFECTATEUR ') -> UndWo (' b.nniAffectateur = rr.nni ') -> UndWo (' date_diff (b.dateFinAccesSi, CURRENT_DATE()) < 35 ') -> orderBy (' b .perimetres ') -> getQuery(); $ perim = $ query-> getResult();