Requete xquery xml

Requete xquery xml - XML/XSL - Programmation

Marsh Posté le 20-04-2015 à 11:15:38    

Bonjour,
 
Est ce que vous pouvez m'aider svp ?
 
avec ce document xml :
 

Code :
  1. <magasin>
  2. <client nocli=1>
  3.   <nom> nom1 </nom>
  4.   <adr> adr1 </adr>
  5.   <ville> ville1 </ville>
  6.   <remise> 30% </remise>
  7. </client>
  8. <client nocli=2>
  9.   <nom> nom2 </nom>
  10.   <adr> adr2 </adr>
  11.   <ville> ville2 </ville>
  12.   <remise> 45% </remise>
  13. </client>
  14. <produits noprod=15>
  15.   <designation> designation1 </designation>
  16.   <prix> 140 </prix>
  17.   <catégorie> sport </catégorie>
  18. </produits>
  19. <ventes nocli=2 noprod=15>
  20.   <date> 24/06 </date>
  21.   <annee> 2013 </annee>
  22.   <quantité> 75 </quantité>
  23. </ventes>
  24.  
  25. <ventes nocli=1 noprod=15>
  26.   <date> 13/05 </date>
  27.   <annee> 2012 </annee>
  28.   <quantité> 34 </quantité>
  29. </ventes>
  30. <Entrees noprod=15>
  31.   <date> 22/01 </date>
  32.   <annee> 2010 </annee>
  33.   <prix> 30 </prix>
  34.   <quantité> 450 </quantité>
  35. </Entrees>
  36.   <Entrees noprod=21>
  37.   <date> 28/08 </date>
  38.   <annee> 2010 </annee>
  39.   <prix> 40 </prix>
  40.   <quantité> 300 </quantité>
  41. </Entrees>
  42. </magasin>


 
 
"Entrees" : stocke toutes les entrées du marchandises.
 
j'arrive pas à faire "en Xquery" :
 
1- Les clients qui ont acheté au moins deux fois le même produit à des dates différents (sans utiliser les fonctions d'agrégats).
 
2- une vue qui donne pour chaque produit, la quantité total achetée par les clients qui possèdent une remise de 30%.
 
3- Les clients qui ont achetés l'ensemble des mêmes produits que le client 1  
 
Merci bcp !

Reply

Marsh Posté le 20-04-2015 à 11:15:38   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed