manque un formulaire pour afficher les phases du joueurs courant et la fonctionnalité 1 stat est correct

This commit is contained in:
2024-04-18 11:15:37 +02:00
parent 0b2b400091
commit 87ce2f6ff9
5 changed files with 76 additions and 11 deletions

View File

@@ -70,7 +70,7 @@ SELECT DISTINCT J.nom, J.prenom FROM joueur J
JOIN classement_individuel CI2 ON J.idjoueur = CI2.idjoueur
JOIN classement C1 ON C1.idclassement = CI1.idclassement
JOIN classement C2 ON C2.idclassement = CI2.idclassement
WHERE CI1.rang >= 5 AND CI2.rang >= 5
WHERE CI1.rang <= 5 AND CI2.rang <= 5
AND C1.portee = "nationale" AND C2.portee = "nationale"
AND CI1.idclassement < CI2.idclassement;

View File

@@ -1,3 +1,4 @@
START TRANSACTION;
-- "un n-uplet contenant le nombre de joueurs, le nombre déquipes, le nombre de classements, le nombre de
-- tournois et la moyenne des participants par tournoi".
CREATE VIEW
@@ -77,7 +78,7 @@ CREATE VIEW
participe
JOIN tournoi USING (idtournoi)
WHERE
YEAR (date_deb) >= (YEAR (NOW()) - 3)
YEAR (date_deb) >= (YEAR (NOW ()) - 3)
GROUP BY
idtournoi
);
@@ -96,8 +97,8 @@ CREATE VIEW
JOIN classement C1 ON C1.idclassement = CI1.idclassement
JOIN classement C2 ON C2.idclassement = CI2.idclassement
WHERE
CI1.rang >= 5
AND CI2.rang >= 5
CI1.rang <= 5
AND CI2.rang <= 5
AND C1.portee = "nationale"
AND C2.portee = "nationale"
AND CI1.idclassement < CI2.idclassement
@@ -213,9 +214,17 @@ CREATE VIEW
);
-- Affiche le nombre de carte par couleur dans le jeu
CREATE VIEW
cartes_jeu AS
SELECT niveau as couleur, COUNT(idcarte) as nombre
FROM carte
GROUP BY niveau
ORDER BY couleur;
CREATE VIEW
cartes_jeu AS (
SELECT
niveau as couleur,
COUNT(idcarte) as nombre
FROM
carte
GROUP BY
niveau
ORDER BY
couleur
);
COMMIT;