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 :

[SQL] Comment soustraire deux dates


Sujet :

Oracle

  1. #1
    raj
    raj est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 112
    Points : 100
    Points
    100
    Par défaut [SQL] Comment soustraire deux dates
    Bonjour, je débute sous Oracle et j'aimerais savoir
    comment faire pour soustraire deux date .
    Par exemple, ayant date1 et date2 j'aimerais récupérer
    le nombre de jours écoulés entre ces deux dates
    J'ai essayé en faisant :

    ....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    select 
    sysdate -  ColonneDate
    from 
    ...
    Mais ca ne marche pas , j'ai fouillé un peu mais j'ai rien trouvé
    (ou rien compris peut-etre)

    merci d'apporter une réponse pour ce pb qui me
    semble évident pour qui est habitué à Oracle

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Points : 3 798
    Points
    3 798
    Par défaut
    Bonjour raj ,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    SQL> select sysdate from dual ;
     
    SYSDATE
    --------
    12/10/05
     
    SQL> select trunc(sysdate) - trunc(to_date('10/10/05')) from dual ; 
     
    TRUNC(SYSDATE)-TRUNC(TO_DATE('10/10/05'))
    -----------------------------------------
                                            2
     
    SQL> select trunc(sysdate) - trunc(to_date('30/09/05')) from dual ;
     
    TRUNC(SYSDATE)-TRUNC(TO_DATE('30/09/05'))
    -----------------------------------------
                                           12
     
    SQL>
    Attention à la valeur de NLS_DATE_FORMAT

    Jaouad

  3. #3
    raj
    raj est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 112
    Points : 100
    Points
    100
    Par défaut
    merci,
    ca marche parfaitement,



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

Discussions similaires

  1. Comment comparer deux date en SQL Server avec VB.NET
    Par Pedro Varela dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 11/09/2006, 16h26
  2. Comment soustraire deux dates ?
    Par Huubb dans le forum Access
    Réponses: 5
    Dernier message: 07/09/2006, 17h19
  3. Comment comparer deux dates
    Par vodevil dans le forum Modules
    Réponses: 6
    Dernier message: 01/09/2005, 19h24
  4. comment comparer deux dates?
    Par billoum dans le forum C++Builder
    Réponses: 2
    Dernier message: 21/08/2004, 22h08
  5. soustraire deux dates ?
    Par joejoe dans le forum SQL
    Réponses: 2
    Dernier message: 19/07/2002, 16h53

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