Forum Clubic

Probleme d'utilisation d'AVG en SQL

Bonjour,

j’ai la requete suivante :

SELECT COUNT(Table2.Clef)
FROM Table1, Table2
WHERE Table1.Clef = Table2.Clef
GROUP BY Table2.Clef

qui me renvoie (entre autres) les données suivantes :
1
2
2
3
1

Je voudrais n’avoir qu’une seule valeur qui serait la moyenne des données que j’ai pour l’instant, comment faire ?

Merci !

ça ne serait pas ça :

SELECT AVG(SELECT COUNT(…) …) FROM DUAL ?

(donc toute ta requête dans le AVG)

Malheureusement cette requete ne fonctionne pas :??:

Sans ce cas bonne chance :slight_smile: si tu y vas en php tu peux éventuellement faire ça relativement simplement.

Bonjour.


select avg(compte) from(
  select mean(clef) as compte from (
  SELECT COUNT(Table2.Clef)
  FROM Table1, Table2
  WHERE Table1.Clef = Table2.Clef
  GROUP BY Table2.Clef ) 
)

ne marche pas?