Voilà j'ai un petit devoir a faire mais y a quelques requêtes ou je n'y arrive pas, je crois que j'ai pas encore trés bien compris le fonctionnement SQL, parce que pourtant elles ont pas l'air si dur que ça
:
Voici le MLD :
CLIENT (NumCL, NomCl, AdrCL, CodePostalCL, VilleCL)
COMMERCIAL (NumCo, NomCo, DateEmbauche)
RESIDENCE (NumR, DateConstruction, AdrR, CodePostalR, VilleR)
LOGEMENT (NumR#, NumL, NumEtage, NbrPieces, Superficie)
TRANSACTION (NumT, DateD, DateF, Etat, NumCl#, NumCo#, NumR#, NumL#, NumP)
Et les requetes :
1- Donnez la résidence qui contient autant de logement que la résidence 4
2- Les commerciaux sont en concurrence. Pour chaque résidence commercialisée, celui qui vend le plus d'appartements gagne une prime. Pour mettre à jour l'affichage du tableau d'honneur de la société, vous devez donnez le nopbre maximal d'appartements vendus par un commercial au sein d'une même résidence, toutes résidences confondues (il faudra sans doute deux requêtes)
3- Donnez les logements (numéro de résidence et de logement) qui ont été successivement réservés trois fois, dont les réservations ont toutes été annulées et qui sont toujours en vente.
4- Donnez la liste des clients pour lesquels plus aucune réservation ne sera prise. Ce sont ceux ayant effectué au moin cinq réservation (en cours ou annulées) n'ayant pas abouti à un achat
5- Donnez, pour chaque résidence le nombre de clients possédant plusieurs appartements.
6- donnez la superficie moyenne de tous les appartements en ne prenant en compte que les résidence de plus de deux étages
7- Donnez les résidences ayant autant d'appartements que l'une des résidences construites en 2007.