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 Firebird Discussion :

pb de requête


Sujet :

SQL Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 721
    Par défaut pb de requête
    bonjour à tous

    je travaille sur IB 6.0 et j'ai le pb de requête suivant:
    etant un peu non connecté sql mais je m'améliore:
    et donc voici mon pb:
    j'ai 3 tables suivante(en fait il sagit d'un pb de gestion de station)


    PRODUIT (stocker) CUVE

    (vender: date de vente , Quantité vendue)

    PERSONNEL

    j'explique un peu le shema qui est en faite un mcd

    Entre la table PRODUIT et lma table CUVE nous avons la relation stocker
    avec les cardinalités (1,1) coté CUVE et (0,n) coté PRODUIT.

    Entre la table PRODUIT ET LA TABLE PERSONNEL nous avons la relation vendre avec les attributs date de vente et quantité vendue, ici les cardinalités sont (o,n) partout.

    voici maintenant ma question:
    comment faire pour avoir l'historique de carburant vendue par mois d'une cuve et ensuite de toutes les cuves?

    je remerci tous ceux qui m'auront jusque là et je suis ouverts à toutes les propositions

    merci à tous.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 721
    Par défaut
    bonjour à tous
    apres un peu de recherche j'ai obtenu ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    select (les champs qui me concerne par table)
    from (les quatres tables)
    where vendre.n°personnel=personnel.n°personnnel
    and vendre.n°produit=produit.n°produit
    and produit.n°cuve=cuve.n°cuve
    j'ai bien ce que je voulais mainteenant je veut passer par une requête paramétrée du genre (l'utilisateur entre le parmètre a partir d'un zone de texte)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    select (les champs qui me concerne par table)
    from (les quatres tables)
    where vendre.n°personnel=personnel.n°personnnel
    and vendre.n°produit=produit.n°produit
    and produit.n°cuve=cuve.n°cuve
    and vendre.date=edit1.text
    le pb c'est que je n'ai rien comme resultat alors qu'il existe bien des tuples
    correspond
    s'il quelqu'un à une idée elle sera la bien venue
    merci à tous

  3. #3
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 944
    Par défaut
    C'est normal que tu n'obtiennes rien

    la requète doit avoir la forme suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select.......from.....
    where lacolonne=:unevaleur.....
    puis (comme t'as l'air d'être sous delphi)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MaQuery.ParamByName('unevaleur').AsString:=Edit1.Text;
    Ca marche aussi avec un Tsql...

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

Discussions similaires

  1. Utilisation de MAX dans une requête SQL
    Par Evil onE dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/06/2004, 18h38
  2. Pb requête imbriquée
    Par ddams dans le forum Requêtes
    Réponses: 11
    Dernier message: 20/04/2004, 12h13
  3. Requete requête sous sybase
    Par eddie dans le forum Sybase
    Réponses: 3
    Dernier message: 02/04/2003, 14h51
  4. Requête imbriquée et indexes INTERBASE
    Par vadim dans le forum InterBase
    Réponses: 2
    Dernier message: 06/09/2002, 16h15
  5. [BDD] Enregistrer le résultat d'une requête
    Par Mowgly dans le forum C++Builder
    Réponses: 5
    Dernier message: 19/06/2002, 15h26

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