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 :

différence entre deux dates en années, mois et jours avec diffdate


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 58
    Points : 69
    Points
    69
    Par défaut différence entre deux dates en années, mois et jours avec diffdate
    Bonjour,
    comment exprimer la différence complète entre deux dates en années, mois et jours, sachant que les arguments "ym" et "md" de DIFFDATE qui (sous excel calculent le nombre de mois et de jours restants, une fois les années déduites) n'existent pas sous access...
    Merci.

  2. #2
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    rien compris.

    Pourquoi parler d'un côté d'une différence en Année/mois/jour pour ne parler que de "ym" ou de "md" ensuite...
    Tu veux quoi exactement ???
    Tu pourrais illustrer par un exemple ???

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 58
    Points : 69
    Points
    69
    Par défaut
    Voici un exemple concret :
    sous excel, différence entre le 28/02/2006 et le 01/01/05, avec la fonction DIFDATE (Date1, Date2, arguments) et en utilisant les arguments y, ym, md le résultat est le suivant :
    1 an, 1 mois, 27 jours.

    Comment parvenir au même résultat avec access, sachant que sous access les arguments ym (year/month) et md (month/day) n'existent pas ; il faut utiliser soit year, soit month, soit day...
    month convertit la différence entre les deux dates en nombre de mois, dans mon exemple ça fait 13 mois, ce n'est pas ce que je recherche...je n'ai pas trouvé une expression utilisable dans une requête avec DIFFDATE, en fouillant la FAQ et le forum ; je ne souhaite pas passer par VBA...

Discussions similaires

  1. Calcul de durée entre deux dates en années, mois, jours, heures, minutes, secondes et reste
    Par Invité dans le forum Algorithmes et structures de données
    Réponses: 19
    Dernier message: 02/10/2015, 13h31
  2. [10g] Calculer la différence entre deux dates par mois
    Par sirty dans le forum PL/SQL
    Réponses: 4
    Dernier message: 14/04/2015, 12h51
  3. Différence entre 2 dates en années/mois/jours
    Par _Ez3kiel dans le forum VB.NET
    Réponses: 29
    Dernier message: 31/10/2013, 01h24
  4. [PHP 5.3] différence entre deux dates mais prise en compte années bisextiles
    Par elcoyotos dans le forum Langage
    Réponses: 3
    Dernier message: 30/10/2010, 20h02

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