IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Pb pour une requete en sql sous oracle


Sujet :

SQL Oracle

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2017
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Pb pour une requete en sql sous oracle
    Bonjour à tous, une requête me pose énormément de soucis je ne sais même pas comment la commencer
    Qui aurait une méthode d'approche quelque chose à explorer car la vraiment je sèche

    la requête à faire est : Quelles paires d'articles sont vendus ensemble plus de 80% des fois ?

    Mes table sont
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
        CREATE TABLE COMMANDE(
        ID_VENDEUR                  NUMBER(4),
        ID_CLIENT		            NUMBER(4),
        ID_COMMANDE                 NUMBER(8),
        ID_ARTICLE		            NUMBER(4),
        PRIX			            NUMBER(10),
        STOCK                  		NUMBER(4),
        QUANTITE		            NUMBER(4),
    	DATE_COMMANDE		        DATE 		CONSTRAINT NN_COMMANDE_DATE_COMMANDE NOT NULL,
        CONSTRAINT PK_COMMANDE			    	PRIMARY KEY(ID_COMMANDE, ID_ARTICLE, PRIX),
        CONSTRAINT FK_COMMANDE_ID_VENDEUR 		FOREIGN KEY(ID_VENDEUR) REFERENCES PERSONNE(ID_PERSO),
        CONSTRAINT FK_COMMANDE_ID_CLIENT 	 	FOREIGN KEY(ID_CLIENT) REFERENCES PERSONNE(ID_PERSO),
        CONSTRAINT FK_COMMANDE_ARTICLE          FOREIGN KEY(ID_ARTICLE) REFERENCES ARTICLE(ID_ARTICLE),
        CONSTRAINT CK_COMMANDE_ID_PERSO			CHECK ((ID_VENDEUR != ID_CLIENT))
    );

    et

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE TABLE ARTICLE (
    	ID_ARTICLE		NUMBER(4),
    	NOM_ARTICLE		VARCHAR2(30)		NOT NULL,
    	DESCRIPTION		VARCHAR2(60)		NOT NULL,
    	CONSTRAINT PK_ARTICLE			PRIMARY KEY(ID_ARTICLE)
    );

    le 1er problème rencontré est le fait d'avoir tous les articles vendus dans une même commande car chaque article possédant un vendeur et un prix différents possède sa propre ligne.

    Merci d'avance pour toute indication donnée aussi minime soit-elle si elle me permet d'avancer.

  2. #2
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 057
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 057
    Points : 9 397
    Points
    9 397
    Par défaut
    Déjà avant de parler 'Oracle', on va essayer de comprendre le besoin.

    J'ai 2 articles A et B.
    Il y a 180 clients qui ont acheté à a fois A et B, plus 20 clients qui ont acheté uniquement A, et 220 qui ont acheté uniquement B. Donc, au total, A a été vendu 200 fois, B a été vendu 400 fois.
    Est-ce qu'on considère que cette paire d'articles doit être affichée ( 180/200, ça fait plus de 80%, mais 180/400, ça fait moins de 80%) ?
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

Discussions similaires

  1. Réponses: 9
    Dernier message: 17/02/2009, 18h48
  2. Réponses: 4
    Dernier message: 18/01/2006, 10h33
  3. [oracle 9i] aide pour une requete
    Par jejam dans le forum Oracle
    Réponses: 6
    Dernier message: 31/08/2005, 14h15
  4. Aide pour une requete SQL
    Par hpghost dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 08/01/2005, 15h01
  5. Aide pour une requete SQL
    Par hpghost dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 08/01/2005, 10h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo