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 :

blocage pour obtenir des données chiffrées


Sujet :

Requêtes et SQL.

  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 55
    Par défaut blocage pour obtenir des données chiffrées
    Bonjour,

    j'ai une base de données SUPERVISION de laquelle je dois extraire les données suivantes :
    • Le nombre de contrôles sur période
    • Le nombre d'anomalies sur période
    • Le % de contrôle sur période
    • Le % d'anomalie sur période
    .

    Pour les 2 premières informations je n'ai pas eu de pb voici mes codes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Count(*) AS [NB DE CONTROLES]
    FROM [SUPERVISION FORMALISEE]
    WHERE [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin];
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT [Taper date de début] AS [DATE DE DEBUT], [Taper date de fin] AS [DATE DE FIN], Count(*) AS [NB ANOMALIES]
    FROM [SUPERVISION FORMALISEE]
    WHERE [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin] And [DONNEES CLIENTS PRESENTES]="NON" 
    Or [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin] And [DONNEES CLIENTS CONFORMES]="NON" Or  [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin] And [JUSTIFICATIFS DE REVENUS PRESENTS]="NON" Or [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin] And [JUSTIFICATIFS DE REVENUS CONFORMES]="NON" Or [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin] And [JUSTIFICATIFS BANCAIRES PRESENTS]="NON" Or [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin] And [JUSTIFICATIFS BANCAIRES CONFORMES]="NON" Or [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin] And [JUSTIFICATIFS OBJET PRESENTS]="NON" Or [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin] And  [JUSTIFICATIFS OBJET CONFORMES]="NON" Or [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin] And [DONNEES GRC PRESENTES]="NON" Or [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin] And [DONNEES GRC CONFORMES]="NON" Or [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin] And [AUTRES ELEMENTS PRESENTS]="NON" Or [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin] And 
    [AUTRES ELEMENTS CONFORMES]="NON" Or [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin] And [OPC PRESENTE]="NON" Or [DATE DU CONTROLE] Between [Taper date de début] And [Taper date de fin] And [OPC CONFORME]="NON";
    .

    Par contre je bloque pour obtenir les % : [LIST=1]Ma base initiale ne contient pas la données suivante NOMBRE DE DOSSIERS VALIDES[LIST=2]Je suis dans l'incapacité de faire une division sur une requête.

    Pour le point 1 j'ai pensé créér une base STATISTIQUES afin de palier au problème avec les données : indiquées tout en haut+
    • DATE DE DEBUT
    et
    • DATE DE FIN
    puisque j'interroge une période à chaque fois. (j'ai mis les colonnes concernant les % en monétaire %) .

    Pour le point 2 j'ai créé une requête au niveau de champ j'ai mis [% ANOMALIE SUR PERIODE]:[NB D'ANOAMLIES]/[NB DE CONTROLES] mais ça ne fonctionne pas.

    Enfin tout ça pour dire que j'ai l'impression de construire une usine à gaz et que je suis preneuse de toutes vos solutions..

    Merci par avance.

  2. #2
    Membre Expert
    Homme Profil pro
    Indépendant développeur et formateur
    Inscrit en
    Octobre 2007
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant développeur et formateur
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 036
    Par défaut
    hello
    avant de penser Access, il faut définir les choses:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Le % de contrôle sur période
    c'est quoi ce pourcentage? quoi divisé par quoi? (en termes non infomatique, c'est à dire en clair!!)
    si tu nous dit ça, tu auras déja fait un progrès

  3. #3
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 55
    Par défaut
    Citation Envoyé par Simplifi Voir le message
    hello
    avant de penser Access, il faut définir les choses:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Le % de contrôle sur période
    c'est quoi ce pourcentage? quoi divisé par quoi? (en termes non infomatique, c'est à dire en clair!!)
    si tu nous dit ça, tu auras déja fait un progrès
    mon pourcentage anomalie est égale à mon nombre d'anomalies sur mon nombre de contrôles.

    mon pourcentage de contrôles est égale à mon nombre de contrôles/mon nombre de dossiers validés (données qui ne fait pas partie de ma base initiale.

    Merci pour ta réponde.

  4. #4
    Membre Expert
    Homme Profil pro
    Indépendant développeur et formateur
    Inscrit en
    Octobre 2007
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant développeur et formateur
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 036
    Par défaut
    hello
    alors, dans ta requête, il faut afficher le nb d'anomalies (c'est fait) le nb de contrôles (c'est fait) le rapport des deux en format%
    et aussi le nb de dossiers (à demander si on ne peut l'avoir autrement) et là encore le rapport en format%

  5. #5
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Par défaut
    Bonsoir,

    Là je suis plus... Un pourcentage, c'est sur 100 ?????

    Là ce n'est pas le cas... Enfin je crois ! Les nombres peuvent être aléatoires...
    J'suis un peu perdu dans la discution...

    « Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
    - Confucius -

    Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
    Tous les cours Office
    Solutions d'Entreprise



  6. #6
    Membre Expert
    Homme Profil pro
    Indépendant développeur et formateur
    Inscrit en
    Octobre 2007
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant développeur et formateur
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 036
    Par défaut
    hello Chtulus
    0.1 est un nombre, en format%, ça fait 10%
    12.5 est aussi un nombre, ça donne 1250%
    0.0001 et encore un nombre = 0.01%

  7. #7
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Par défaut
    Salut @simplifi,

    Je sais bien... J'ai pas besoin de retourner en cours préparatoire
    J'rigole, mais l'énonciation me parait incongrue... L'histoire du "Par 100" me reste dans la tête (Pour un Breton...) !

    « Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
    - Confucius -

    Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
    Tous les cours Office
    Solutions d'Entreprise



  8. #8
    Membre Expert
    Homme Profil pro
    Indépendant développeur et formateur
    Inscrit en
    Octobre 2007
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant développeur et formateur
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 036
    Par défaut
    hello
    effectivement, pas besoin de multiplier par 100 (surtout pas)
    bonne journée

  9. #9
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 55
    Par défaut
    Citation Envoyé par Simplifi Voir le message
    hello
    alors, dans ta requête, il faut afficher le nb d'anomalies (c'est fait) le nb de contrôles (c'est fait) le rapport des deux en format%
    et aussi le nb de dossiers (à demander si on ne peut l'avoir autrement) et là encore le rapport en format%
    oui c'est ça il me faut le format % le nb d'anomalies le nb de contrôles

    et le format normal pour les 3 autres données il y en a 2 que je possède le nb d'anomalies et le nombre de contrôles. En revanche la dernière données qui correspond au nombre de dossiers validés ne fait pas partie de ma base donc il faudrait que je puisse intégrer cette donnée comme dans un champ libre.

  10. #10
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Par défaut
    Bonjour,

    Tu peux passer ta donnée en dur si tu la connais dans ton calcul.
    Sinon en paramètre.

    Bonne journée !
    « Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
    - Confucius -

    Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
    Tous les cours Office
    Solutions d'Entreprise



  11. #11
    Membre Expert
    Avatar de alassanediakite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Mali

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 1 599
    Billets dans le blog
    8
    Par défaut
    Salut
    Où se trouve l'information "nombre de dossiers validés"?
    Si les info sont dans deux bases différentes tu peux faire un lien des tables d'une base dans l'autre.
    Pour le calcul du pourcentage je pense "100" est obligatoire: du gentre (pourcentage de A dans B)=A*100/B.
    @+

Discussions similaires

  1. Problème pour rentrer des données dans MySQL
    Par Sandara dans le forum Requêtes
    Réponses: 8
    Dernier message: 06/06/2006, 11h59
  2. Réponses: 3
    Dernier message: 05/05/2006, 12h41
  3. Réponses: 3
    Dernier message: 05/12/2005, 03h30
  4. [Persistance]Aide pour sauver des données en XML
    Par le Daoud dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 21/06/2005, 14h39
  5. cherche module ou langage pour récupérer des données audio..
    Par Ry_Yo dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 12/05/2003, 18h44

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