fix: select sql
This commit is contained in:
parent
b297b88c64
commit
36fcec0970
@ -9,13 +9,13 @@
|
|||||||
-- Liste des boîtes parues depuis 5 ans.
|
-- Liste des boîtes parues depuis 5 ans.
|
||||||
SELECT boites.titre_boite
|
SELECT boites.titre_boite
|
||||||
FROM boites
|
FROM boites
|
||||||
WHERE DATE_PART('year', AGE(NOW(), boites.date_boite) < 5;
|
WHERE DATE_PART('year', AGE(NOW(), boites.date_boite)) < 5;
|
||||||
|
|
||||||
--Liste des modèles proposés par des fans.
|
--Liste des modèles proposés par des fans.
|
||||||
|
|
||||||
SELECT id_modeles
|
SELECT id_modele
|
||||||
FROM modeles
|
FROM modeles
|
||||||
WHERE id_membre NOT NULL;
|
WHERE id_membre IS NOT NULL;
|
||||||
|
|
||||||
-- Liste des pièces qui apparaissent dans des boîtes de différentes marques.
|
-- Liste des pièces qui apparaissent dans des boîtes de différentes marques.
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ FROM ( -- couple (piece,marque) d'ou vient les pieces
|
|||||||
NATURAL JOIN marques
|
NATURAL JOIN marques
|
||||||
)
|
)
|
||||||
GROUP BY id_piece
|
GROUP BY id_piece
|
||||||
WHERE COUNT(*) > 1;
|
HAVING COUNT(*) > 1;
|
||||||
-- ============================================================================
|
-- ============================================================================
|
||||||
|
|
||||||
|
|
||||||
@ -48,16 +48,17 @@ FROM nb_piece_par_boite
|
|||||||
;
|
;
|
||||||
|
|
||||||
-- nombre de modele proposés par membre
|
-- nombre de modele proposés par membre
|
||||||
CREATE OR REPLACE VIEW nb_modele_par_boite AS
|
CREATE OR REPLACE VIEW nb_modele_par_membre AS
|
||||||
(
|
(
|
||||||
SELECT id_membre, COUNT(*) as nb_boite
|
SELECT id_membre, COUNT(*) as nb_modele
|
||||||
FROM modeles
|
FROM modeles
|
||||||
|
WHERE id_membre IS NOT NULL
|
||||||
GROUP BY id_membre
|
GROUP BY id_membre
|
||||||
);
|
);
|
||||||
|
|
||||||
-- La liste des membres qui ont proposé le plus de modèles.
|
-- La liste des membres qui ont proposé le plus de modèles.
|
||||||
SELECT id_membre, nb_boite
|
SELECT id_membre, nb_modele
|
||||||
FROM nb_modele_par_boite
|
FROM nb_modele_par_membre
|
||||||
ORDER BY nb_boite
|
ORDER BY nb_boite
|
||||||
DESC
|
DESC
|
||||||
LIMIT 5
|
LIMIT 5
|
||||||
@ -72,3 +73,4 @@ DESC
|
|||||||
;
|
;
|
||||||
|
|
||||||
-- ============================================================================
|
-- ============================================================================
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user