IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

createQuery [Symfony3 ]


Sujet :

Symfony PHP

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Juillet 2013
    Messages : 44
    Points : 25
    Points
    25
    Par défaut createQuery [Symfony3 ]
    Salut les amis ! Je veux selectionner les actions crées dans une base de données et les actions non cloturées, les 2 pour chaque semaine dans une seule Query ! je ne sais pas comment faire ! Voilà ce que j'ai pensé mais ça marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    public function ActionsByWeek()
    	{
                    $query = $this->getEntityManager()->createQuery(
                            'SELECT COUNT(a.idAction) AS nmbreAction , week(a.dateOuverture) AS week, nmbreRetard AS SELECT COUNT(a.idAction)  FROM ActionActionBundle:Action a WHERE a.cloture = 0 FROM ActionActionBundle:Action a  GROUP BY week 
                            '
                    );
                    return $query->getResult();
    	}
    Quelqu'un a une idée ??

  2. #2
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Juillet 2013
    Messages : 44
    Points : 25
    Points
    25
    Par défaut
    Re Bonjour, j'ai modifié mon code par celui ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $query = $this->getEntityManager()->createQuery(
                            'SELECT COUNT(a.idAction) AS nmbreAction , week(a.dateOuverture) AS week,( SELECT COUNT(c.idAction) AS nmbre , week(c.dateOuverture) AS semaine FROM ActionActionBundle:Action c WHERE c.cloture = 0 GROUP BY semaine ) AS nmbreRetard FROM ActionActionBundle:Action a GROUP BY week
                            '
                    );
    et ça fonctionne mais il me retourne la somme des actions non cloturées non réparties par semaine , avec l'erreur : [Syntax Error] line 0, col 108: Error: Expected Doctrine\ORM\Query\Lexer::T_FROM, got ',' Quelqu'un peut m'aider ??

Discussions similaires

  1. pb createQuery avec une clé en Integer
    Par Ryo_san dans le forum JPA
    Réponses: 5
    Dernier message: 18/12/2007, 10h36
  2. Requetage impossible avec createQuery
    Par drizztoli dans le forum Hibernate
    Réponses: 14
    Dernier message: 11/07/2007, 13h37
  3. Probleme avec createQuery
    Par edogawa dans le forum Hibernate
    Réponses: 1
    Dernier message: 03/07/2007, 16h06
  4. 3.2.2 et createQuery
    Par Fr@ncky dans le forum Hibernate
    Réponses: 3
    Dernier message: 27/06/2007, 15h00
  5. Réponses: 4
    Dernier message: 28/06/2006, 12h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo