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 :

Calcul sous SQL


Sujet :

Requêtes MySQL

  1. #1
    Candidat au Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2021
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2021
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Calcul sous SQL
    Bonjour à tous,
    Je viens de commencer mon stage en tant qu'ingénieur et mon tuteur, m'a demandé de réaliser un travail sur un projet qui demande un petit peu de SQL au début. Cependant, je suis bloqué depuis hier sur un simple calcul ! Le but est de comparer les commandes qui ont étés commandés à ceux qui ont étés livrés pour ensuite faire un taux de rupture sur les produits, tous cela sur le mois de décembre, pour le client qu'on appellera FUT. Le format de la date est le suivant AAAAMMJJ, merci d'avance pour votre aide qui me sera sans doute précieuse ! Voilà ce que j'ai fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    select DISTINCT
            sum(B.cumcol),
            sum(A.cumcol),  
            sum(B.cumcol) / sum(A.cumcol)
    FROM Livre as B JOIN Commande as A ON B.codact=A.codact 
    WHERE B.codact='FUT' AND B.DATLIV like '202012%' AND B.DATCDE like '202012%';
    Le problème est que lorsque je lance mon script Sql, les sommes ne sont pas bonne, car quand je fais les calcul table par table, je trouve les bons résultat.

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 339
    Points : 39 735
    Points
    39 735
    Billets dans le blog
    9
    Par défaut
    Bonjour,

    Quel est le type exact et la longueur des colonnes DATLIV et DATCDE ?

  3. #3
    Candidat au Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2021
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2021
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    DATLIV ET DATCDE ont le même format :

    20201231 par exemple

  4. #4
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 339
    Points : 39 735
    Points
    39 735
    Billets dans le blog
    9
    Par défaut
    Le format est une notion relative à l'affichage
    Le type et la longueur sont des notions relatives à la définition des colonnes.
    A récupérer dans le script de création de la table : ordre CREATE TABLE

  5. #5
    Candidat au Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2021
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2021
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Merci beaucoup de votre dévotion, j'ai réussi à modifier tant bien que mal SQL. bonne journée à vous !

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/07/2015, 19h03
  2. Calcul d'age sous SQL
    Par bsangoku dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 20/02/2013, 13h09
  3. Equivalent de rownum sous SQL server
    Par Isildur dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 27/07/2009, 15h48
  4. MAJ d'une table sous SQL Server par insertion
    Par keish dans le forum Langage SQL
    Réponses: 6
    Dernier message: 11/06/2003, 16h23
  5. calcul sous delphi
    Par djedje-08 dans le forum Langage
    Réponses: 5
    Dernier message: 08/02/2003, 17h39

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