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]