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 et SQL. Discussion :

calcul du pourcentage [AC-2002]


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 53
    Points : 30
    Points
    30
    Par défaut calcul du pourcentage
    Bonjour,

    J'ai créé une base de données avec des lignes de bus passant par des points d'arrets.
    donc j'ai :
    une table ligne: Indiceligne (texte)
    une table itineraire: ID_itineraire (num)
    une table arretligne: ID_arretligne (num), ID_itineraire, Num_GIPA
    une table pointarret: Num_GIPA(num), Ville(texte), Accessibilite (booléen oui/non)

    j'ai créer une requete:

    champ:....Indiceligne..........Accessibilite.............ville
    Table:........Ligne..................ArretLigne........Point Arret
    Opé:.......regroupement..........Compte...............où
    critères:......................................................"Paris"

    et cela me permet d'avoir le nombre d'arrêt par ligne dans paris
    ex:
    Indiceligne.........Compte
    20......................51
    21......................54
    27......................66
    76.......................42

    et j'ai fait la même chose dans une seconde requete pour compter mes points accessibles comme ceci:

    champ:....Indiceligne..........Accessibilite.............ville..............Accessiblité
    Table:........Ligne..................ArretLigne........Point Arret.........ArretLigne
    Opé:.......regroupement..........Compte...............où...................où
    critères:......................................................"Paris"...............OUI

    et j'ai le résultat suivant:

    Indiceligne.........Compte
    20......................50
    21......................42
    27......................52
    76.......................35


    j'ai ensuite créé une troisieme requet en reprenant ces 2 requetes pour calculer le pourcentage de points d'arret accessibles par ligne dans paris mais j'ai un problème car le calcul est vectoriel:

    donc il me fait:
    (50/51)*100..................calcul ligne 20 par rapport à ligne 20
    (42/51)*100..................calcul ligne 21 par rapport à ligne 20
    (52/51)*100..................calcul ligne 27 par rapport à ligne 20
    (35/51)*100..................calcul ligne 76 par rapport à ligne 20

    puis pareil pour les autres lignes alors que seul le calcul pour le meme indice m'interesse

    je ne vois pas quelle peut être la solution

    merci d'avance pour vos réponses

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 53
    Points : 30
    Points
    30
    Par défaut
    j'ai trouvé
    il suffisait de relier mes IndiceLigne des 2 requetes precedentes et le résultat est bon
    en espérant que ça aidera d'autres personnes

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

Discussions similaires

  1. Calcul de pourcentages
    Par Lypertrophie dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 30/06/2006, 11h25
  2. Reqête avec un calcul de pourcentage
    Par jean-pierre96 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 03/05/2006, 13h00
  3. Réponses: 1
    Dernier message: 10/01/2006, 20h35
  4. calcul de pourcentage
    Par PAUL87 dans le forum Access
    Réponses: 12
    Dernier message: 20/09/2005, 19h50
  5. Calcul de pourcentage
    Par megazen dans le forum Langage SQL
    Réponses: 3
    Dernier message: 19/11/2003, 16h43

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