Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<maliste>
{
for $e in doc("q2.xml")//cours
 
return
       <cours sigle="{$e/@sigle}">
{
        sum(doc("q2.xml")//cours[@sigle eq $e/@sigle]/@note) div 
         count(doc("q2.xml")//cours[@sigle eq $e/@sigle])
      }
      </cours>
 }
</maliste>
resultat est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<maliste>
    <cours sigle="INF8430">85</cours>
    <cours sigle="INF1030">76.66666666666667</cours>
    <cours sigle="INF1230">81.5</cours>
    <cours sigle="INF8430">85</cours>
    <cours sigle="INF1030">76.66666666666667</cours>
    <cours sigle="INF1230">81.5</cours>
    <cours sigle="INF9430">39</cours>
    <cours sigle="INF1030">76.66666666666667</cours>
    <cours sigle="INF1230">81.5</cours>
    <cours sigle="INF8430">85</cours>
    <cours sigle="INF1230">81.5</cours>
</maliste>
quand j'utilise distinct-values j'ai une erreur
An exception occurred during query execution: exerr:ERROR exerr:ERROR cannot convert xs:untypedAtomic('') to a node set
je travaille avec exist sa fais plu sur heure que je suis sur sa i je pige pas merci de votre aide .