2017-03-20 1 views
-3

könnte mir jemand helfen, diese Anforderung in der LehreWie diese Anforderung in Lehre umwandeln kann

SELECT *, (SELECT CONCAT(NOM, ' ', PRENOM) as nn 
      FROM BRHM 
      WHERE NNI = a.`NNI_AFFECTATEUR`) as NOM_PRENOM_AFFECTATEUR 
FROM BRHM a 
WHERE DATEDIFF(DATE_FIN_ACCES_SI, NOW())<35  
ORDER BY PERIMETRES 

Antwort

0

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();

Verwandte Themen