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

Requêtes MySQL Discussion :

détail d'une commande


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 117
    Par défaut détail d'une commande
    Bonjour,

    Je cherche à créer une requête à partir d'une table de commande, dont la logique est une peu particulière :
    En effet une commande est composé d'une ou plusieurs ligne, chaque ligne correspondant à une référence, les frais de port sont indiqué sur chaque ligne de la commande mais ne seront comptabilisés qu'une fois.

    Voici un aperçu de la table Commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    refcde nomclient numOffre  prix   port
    A1     DAUDET    12        59,00  10
    A1     DAUDET    14        77,50  10       
    A2     LAMARCK   12        59,00  0
    B1     MOQUET    11        19,90  7,50
    B2     BLOUME    14        58,70  15
    B2     BLOUME    15        89,90  15
    B2     BLOUME    12        25,00  15

    Voici un apercu de ce que j'aimerais obtenir avec la requete que je recherche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Refcde nomClient Offre11 Offre12 Offre13 Offre14 0ffre15 Port
    A1     DAUDET    0       59,00   0       77,00   0       10
    A2     LAMARCK   0       59,00   0       0       0       0
    B1     MOQUET    19,00   0       0       0       0       7,50
    B2     BLOUME    0       25,00   0       58,70   89,90   15
    Est-ce que vous voyez ?

  2. #2
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Saluton,
    On va te dire ici, et on aura raison sur le fonds, que SQL n'est pas fait pour ça, qu'il te faut récupérer le résultat de la requête brute et t'arranger avec un langage procédural pour la mettre en forme.
    Toutefois, si tu prends le temps de lire le billet dont le lien figure dans ma signature, tu trouveras un exemple de requête, construite avec php qui permet d'obtenir un résultat du même genre.
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

Discussions similaires

  1. Ecrire le résultat d'une commande dans un fichier de l' OS
    Par Labienus dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 26/02/2004, 11h04
  2. [LG]plantage sur une commande basique !
    Par Jeff on the web dans le forum Langage
    Réponses: 5
    Dernier message: 13/01/2004, 19h07
  3. Passage d'une commande à un programme
    Par nicolas.pissard dans le forum C++Builder
    Réponses: 5
    Dernier message: 04/11/2003, 13h37
  4. Réponses: 2
    Dernier message: 24/06/2003, 20h31
  5. [VB6] probleme de redirection d'une commande DOS
    Par WriteLN dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 10/06/2003, 09h36

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