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

Oracle Discussion :

soustraction de date


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 220
    Par défaut soustraction de date
    bonjour j'ai deux date au format dd/mm/yy et l'heure actuel
    je veux récupéré le nb d'année entre les deux date mais il me faut le nb d'année a la date défini je m'explique
    si :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    31/12/2000 et 30/12/2002 il y a qu'une année de révolu
    alors que si 31/12/2000 et 31/12/2002 je compte 2 année de revolu
    en faite quand je soustrait ses deux valeur je trouve un nombre mais je ne sais pas comment le redéfinir en année

    merci d'avance

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    tu divises par 365*24*60*60

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 220
    Par défaut
    j'y ai bien pensé mais pour les année avec un mois de février a 30 jour. comment tu peux savoir

  4. #4
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Citation Envoyé par lazzeroni
    j'y ai bien pensé mais pour les année avec un mois de février a 30 jour. comment tu peux savoir
    t'inquiéte pas... il y a jamais plus de 29 jours en février

  5. #5
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    SQL> select trunc (months_between (to_date ('30/12/2002', 'DD/MM/RRRR'), to_date ('31/12/2000', 'DD/MM/RRRR'))/ 12) nb_annee
      2  from dual;
     
     NB_ANNEE
    ---------
            1
     
    SQL> select trunc (months_between (to_date ('31/12/2002', 'DD/MM/RRRR'), to_date ('31/12/2000', 'DD/MM/RRRR'))/ 12) nb_annee
      2  from dual;
     
     NB_ANNEE
    ---------
            2
    J'ai utilisé months_between plutôt que la différence de date, car il n'y a pas besoin de tenir compte des années bixestiles.

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

Discussions similaires

  1. Soustraction de DATE par 1
    Par jam92400 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 17/01/2007, 18h28
  2. [Dates] Soustraction...de date
    Par BenoitDenis dans le forum Langage
    Réponses: 7
    Dernier message: 24/04/2006, 13h48
  3. [Dates] Soustraction de date en php
    Par o_live dans le forum Langage
    Réponses: 1
    Dernier message: 28/11/2005, 15h25
  4. arrondir un nombre découlant d'une soustraction de date
    Par bertrand_declerck dans le forum Langage
    Réponses: 2
    Dernier message: 17/08/2005, 13h51
  5. Problème de soustraction de date
    Par remika dans le forum Langage SQL
    Réponses: 4
    Dernier message: 29/07/2005, 14h51

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