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 :

[Requête]Calcul de nombre de mois


Sujet :

Requêtes et SQL.

  1. #1
    Membre actif Avatar de lucienkany
    Profil pro
    Développeur
    Inscrit en
    Janvier 2004
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Janvier 2004
    Messages : 257
    Points : 220
    Points
    220
    Par défaut [Requête]Calcul de nombre de mois
    Bonjour à tous.

    Voici mon problème:

    Je souhaite calculer le nombre de mois entre la date d'engagement et la date anniversaire.

    Exemple DateEngagement = 23/12/2003
    MoisEnCours = Mars 2007
    DateAnniversaire = 23/03/2007

    Combien de mois entre le 23/12/2003 et le 23/03/2007

    J'ai fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    TousLesMois: ((([DateFinMoisEnCours]-[EcartsDatesEng])-[DateEngagement])/30) 
    ' [EcartsDatesEng] est l'écart entre la fin du mois de la date d'engagement et la date d'engagement
    Le résultat est approximatif parceque je divise par 30.

    Il y a-t-il moyen de faire mieux.

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Tu peux faire la différence en mois et le produit de la différence en année par 12.

    Pour le mois c'est

    Pour l'année


  3. #3
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Et la fonction DateDiff ?

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Citation Envoyé par Tofalu
    Et la fonction DateDiff ?
    C'est une question de goût !
    DateDiff, j'y pense pas assez souvent

Discussions similaires

  1. Calculer le nombre de mois entre 2 dates
    Par solange44 dans le forum Collection et Stream
    Réponses: 10
    Dernier message: 03/04/2010, 19h17
  2. [SQL] Calcul du nombre de mois entre deux dates
    Par Lolie11 dans le forum Langage SQL
    Réponses: 7
    Dernier message: 09/03/2009, 11h46
  3. Requête calcul du nombre d'enregistrement
    Par guenfood dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 01/03/2008, 06h28
  4. Calcul du nombre de mois entre 2 dates
    Par marrabelle dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 26/04/2007, 01h31
  5. Calcul du nombre de mois entre 2 dates
    Par Bes74 dans le forum Access
    Réponses: 1
    Dernier message: 22/08/2006, 22h15

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