Bonjour,
 
Dèjà il est dangereux de mettre des requetes en "dur" dans symfony, Doctrine est
assez puissant pour gérer la requete
 
En sql, le prefixage est normal
 




Le 3 août 2011 à 14:20, LeDabe <goo...@ledabe.net> a écrit :

> Bonjour
>
> j&apos;essaie de construire une requete avec $q=$this->createQuery("t")
> et $q->select(...)
>
> et dans ce select, deux champs calculés, aliasés avec AS
> exemple:   SUM(c.montantNeg)+SUM(c.montantPos) AS somme_ech
>
> j&apos;arrive dans les actions et les vues a utiliser mon champs somme_ech
> avec getSommeEch()
>
> MAIS
> Je souhaites rajouter une clause HAVING somme_ech>0
> et j&apos;ai une erreur SQL qui dit que le champs somme_ech n&apos;existe pas
>
> quand je regarde le debug, sf a transformé tous mes AS <alias> par des
> AS e__0 e__2 ...
> et si je mets le e__2 concerné dans la clause HAVING ca marche
> Mais je trouve cela dangereux et peu lisible.
>
> Quelqu&apos;un a une idée que je puisse utiliser mes propres aliases dans
> HAVING ?
>
> Merci
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail
> à symfony-fr@googlegroups.com.
> Pour vous désabonner de ce groupe, envoyez un e-mail à l&apos;adresse
> symfony-fr+unsubscr...@googlegroups.com.
> Pour plus d&apos;options, consultez la page de ce groupe :
> http://groups.google.com/group/symfony-fr?hl=fr
>

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à