Requête en SQL sous Oracle
Sisiniya
Messages postés
142
Date d'inscription
Statut
Membre
Dernière intervention
-
Golden -
Golden -
Bonjour ,
Dans ma base de données relationnelle j'ai 4 tables de schéma suivante :
Usine(nu,nomu,ville)
Produit(np,nomp,couleur,poids)
Fournisseur(nf,nomf,statut,ville)
PUF(np*,nu*,nf*,quantite)
La question est la suivante :
----> Lister par fournisseur le nombre de produits qui ne sont jamais livrés .
Voici ma solution proposée mais ça marche pas :
Code :
SELECT nf, count(DISTINCT np) np1,(np2 - np1) AS "Nbr_Produit_Jamais_Livres"
FROM PUF
GROUP BY nf
having count(DISTINCT np) < ALL (SELECT count(DISTINCT np) np2 FROM Produit);
1) ici j'ai essayé d'utlisé des alias :
* np1 pour la 1ér count(distinct np) qui représente le nbr de produits livrés par chaque fournisseur
*np2 ppour la 2ém count(distinct np) qui représente le nbr de produits total que l'on dispose dans notre table Produit
2)np2-np1 : pour calculer le nbr de produit qui ne sont jamais livré.
Remarque :
je l'ai compilé, mais il m'affiche cette erreur :
ERREUR à la ligne 1 : NP1 identificateur non valide
Merci de lire mon message et Veuillez s'il vous plaît m'aidez et me corrigez mes fautes .
Sisiniya.
Dans ma base de données relationnelle j'ai 4 tables de schéma suivante :
Usine(nu,nomu,ville)
Produit(np,nomp,couleur,poids)
Fournisseur(nf,nomf,statut,ville)
PUF(np*,nu*,nf*,quantite)
La question est la suivante :
----> Lister par fournisseur le nombre de produits qui ne sont jamais livrés .
Voici ma solution proposée mais ça marche pas :
Code :
SELECT nf, count(DISTINCT np) np1,(np2 - np1) AS "Nbr_Produit_Jamais_Livres"
FROM PUF
GROUP BY nf
having count(DISTINCT np) < ALL (SELECT count(DISTINCT np) np2 FROM Produit);
1) ici j'ai essayé d'utlisé des alias :
* np1 pour la 1ér count(distinct np) qui représente le nbr de produits livrés par chaque fournisseur
*np2 ppour la 2ém count(distinct np) qui représente le nbr de produits total que l'on dispose dans notre table Produit
2)np2-np1 : pour calculer le nbr de produit qui ne sont jamais livré.
Remarque :
je l'ai compilé, mais il m'affiche cette erreur :
ERREUR à la ligne 1 : NP1 identificateur non valide
Merci de lire mon message et Veuillez s'il vous plaît m'aidez et me corrigez mes fautes .
Sisiniya.
A voir également:
- Requête en SQL sous Oracle
- Logiciel sql - Télécharger - Bases de données
- Blob sql ✓ - Forum Webmastering
- Sql (+) - Forum Programmation
- Sql lister les tables ✓ - Forum Programmation
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
5 réponses
Aucune réponse , même une proposition ou une remarque !!!!!!!!!!!!!!!!!!
Merci Merci de votre participation .
Merci Merci de votre participation .
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question