Jean à Grenoble <jsm.maurice <at> wanadoo.fr> writes:

> 
> essaie :
> 
> SELECT ARTICLE.libelle_art,
>   SUM(DETAIL_LIVR.qte_livr) + MAX(ARTICLE.stock_ini) AS qt
> FROM ARTICLE, DETAIL_LIVR
> WHERE ARTICLE.ref_art=DETAIL_LIVR.ref_art
> GROUP BY ARTICLE.libelle_art
> 
> On 'truande' SQL avec MAX() : du coup stock_ini apparait dans une 
> fonction d'agrégation et n'a plus à figurer dans le group by.
> 
> J'ai ajouté 'AS qt' parce qu'en VFP si on lui laisse élaborer le nom du 
> champ résultat on obtient quelquechose comme field_1 qui peut poser 
> problème si on cumule plusieurs requètes ...
> 
> A+
> 
> Jean MAURICE<br>
> Grenoble - France - Europe<br>
> www.atoutfox.org<br>
> www.aedtf.org
> 

j'avais effectué avec succès un "truandage" similaire dans lequel ton MAX était
remplacé par AVG (puisque la valeur est unique). cela fonctionne en terme de
résultat, mais j'aurais aimé comprendre !
merci et à +
bc


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à