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

Langage SQL Discussion :

[SQL+php] requete a trouver


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 64
    Points : 46
    Points
    46
    Par défaut [SQL+php] requete a trouver
    Une petite requete a trouver... je suis en SQL sous php ...

    J'ai 3 tables:
    La 1ere ENTREPOT contient id_ent
    la 2eme EMPLACEMENT contient id_ent et id_emp
    la 3eme POS_BOBINE contient id_emp et heuredesaisie


    Je veux les 10 heures de saisie les plus rescentes avec id_ent different de 3 et de 5

    Si y'a un fou du SQL j'ai passé la journée dessus a me retourner le cerveau mais j'arrive pas.

    Merci a plus

  2. #2
    Rédacteur

    Inscrit en
    Septembre 2004
    Messages
    626
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 626
    Points : 848
    Points
    848
    Par défaut
    Tu utilises quoi comme BDD ?


    Laly.
    In the heart of the truly greats, perfection is never achieved but endlessly pursued.

    Mon article sur les fonctions analytiques d'Oracle (calcul de moyennes mobiles, de quartiles et bien d'autres...)

  3. #3
    Membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 64
    Points : 46
    Points
    46
    Par défaut
    Mysql & APACHee

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 108
    Points : 128
    Points
    128
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    SELECT a.id_ent
    FROM   ENTREPOT a, EMPLACEMENT b, POS_BOBINE c
    WHERE
        a.id_ent = b.ident
    AND b.id_emp = c.id_emp
    AND a.id_ent NOT IN (2, 5)
    AND c.heuredesaisie > (CURRENT TIME - 10 HOURS)
    Normalement c'est quelque chose comme ça sauf qu'il faudra que tu adaptes les fonctions sur l'heure.

  5. #5
    Membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 64
    Points : 46
    Points
    46
    Par défaut
    ah non desole je me suis mal exprimé c les 10 dernieres dates classées par ordre du plus recent au plus ancien

  6. #6
    Membre confirmé
    Avatar de Petogaz
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 479
    Points : 580
    Points
    580
    Par défaut
    et en utilisant l'instruction clause ? ne sais pas si ton SGBD le supporte :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    SELECT a.id_ent 
    FROM   ENTREPOT a, EMPLACEMENT b, POS_BOBINE c 
    WHERE 
        a.id_ent = b.ident 
    AND b.id_emp = c.id_emp 
    AND a.id_ent NOT IN (2, 5) 
    AND c.ladate = (SELECT Top 10 ladate FROM POS_BOBINE g
    WHERE c.id_emp=g.id_emp
    ORDER BY ladate ASC)
    ça doit être quelques chose de ce genre ? mais si tu utilise MYSQL il me semble qu'il ne supporte l'instruction TOP. à voir

  7. #7
    Membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 64
    Points : 46
    Points
    46
    Par défaut
    ET VOILA C RESOLUUU

    code final:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    SELECT *
    FROM   ENTREPOT as a, EMPLACEMENT as b, POS_BOBINE as c 
    WHERE a.id_ent = b.id_ent 
    AND b.id_emp = c.id_emp 
    AND a.id_ent != 3 and a.id_ent != 5
    ORDER BY c.heuresaisie DESC LIMIT 10
    Merci a tous pour vos contributions

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Optimisation requete SQL/php
    Par tripsi dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 13/04/2010, 08h31
  2. Requete dans plusieurs tables a partir d'1 variable (SQL-PHP)
    Par thefxage dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 06/04/2009, 09h01
  3. [SQL] Recupération Requete SQL dans un tableau dynamique PHP
    Par victor.jbju dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 13/09/2006, 16h48
  4. [MySQL] Requete SQL PHP
    Par CaptainChoc dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 22/10/2005, 16h13
  5. [MySQL] Sql-Php / Requete/ Afficher l'age (aide nécessaire please)
    Par Odilon dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 21/10/2005, 09h21

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