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

Access Discussion :

[Access2003] Calculer la différence entre 2 enregistrements


Sujet :

Access

  1. #1
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut [Access2003] Calculer la différence entre 2 enregistrements
    Salut,

    J'ai une table avec les salaires d'employés...

    Pour chaque enmployé j'ai 2 enregistrements.. un des enregistrements est le salaire actuel et l'autre le salaire de l'année précédente...

    Comment est-ce que je peux faire pour calculer la différence de salaire pour tous les employés?

    Qqn a une idée?
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Points : 1 579
    Points
    1 579
    Par défaut
    Normalement une requête peut faire l'affaire. Tu regroupes sur l'employé et tu caclule la différence de tes champs.

    Si le même champ permet d'enregistrement le salaire actuel et précédent utilises une sous requête.
    Amicalement

  3. #3
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut
    Si le même champ permet d'enregistrement le salaire actuel et précédent utilises une sous requête.
    C'est exactement ça...

    mais les sous requetes? je vois pas comment procéder!! j ai bien fait qqs tentatives mais sans succès...
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Points : 1 579
    Points
    1 579
    Par défaut
    Par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Select CodeEmploye, (SalaireActuel - (Select SalaireActuel From TableSalaire Where CodeEmploye=[CodeEmploye] And "CritèreSalairePrecedent")) As Difference From TableSalaire Where "Critère SalaireActuel"
    Amicalement

Discussions similaires

  1. [AC-2003] Calculer une différence entre 2 enregistrements
    Par yannaka dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 01/02/2012, 12h19
  2. Calcul de durée par différence entre 2 enregistrements
    Par Axvier dans le forum Développement
    Réponses: 8
    Dernier message: 03/10/2011, 23h04
  3. [Time] Comment calculer la différence entre deux Time?
    Par adil_vpb dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 14/03/2007, 17h24
  4. Réponses: 7
    Dernier message: 13/12/2006, 12h57
  5. Réponses: 4
    Dernier message: 18/10/2006, 15h48

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