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

Langage SQL Discussion :

Soustraction de 2 timestamp ( select différents sur une même table )


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 9
    Par défaut Soustraction de 2 timestamp ( select différents sur une même table )
    Bonjour à tous,

    J'ai du mal à trouver le moyen de soustraire 2 timestamp d'une même table afind de déterminer le temps que mes requêtes prennent.
    Pouvez-vous m'aider ?

    Soit ma table status:

    StaID
    ReqID
    Status -> satus 1->10
    Stadate ->timestamp

    J'aimerais, lister pour chaque ReqId la différence de temps entre le status 10 et 1

    En gros ce serait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    select stardate from status where status = 10 
    -
    select stardate from status where status = 1
     
    group by Reqid
    Mais j'ai du mal à mettre ça en forme.

    Merci bcp

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 611
    Billets dans le blog
    10
    Par défaut
    sur quel SGBD travaillez vous

  3. #3
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 9
    Par défaut
    oracle sous SQuirrel client 3.0.1

    merci

  4. #4
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 9
    Par défaut
    J'en suis là mais c'est pas encore ça

    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
    select 
    (select (
      TO_NUMBER(substr(TO_CHAR(stadate),10,2)) * 3600000 
    + TO_NUMBER(substr(TO_CHAR(stadate),13,2)) * 60000
    + TO_NUMBER(substr(TO_CHAR(stadate),16,2)) * 1000 
    + TO_NUMBER(substr(TO_CHAR(stadate),19,3))
    )
    from  STATUS where status ='10' and REQID='907')
    -
    (select (
      TO_NUMBER(substr(TO_CHAR(stadate),10,2)) * 3600000 
    + TO_NUMBER(substr(TO_CHAR(stadate),13,2)) * 60000
    + TO_NUMBER(substr(TO_CHAR(stadate),16,2)) * 1000 
    + TO_NUMBER(substr(TO_CHAR(stadate),19,3))
    )
    from  STATUS where status ='0' and REQID='907')
    from STATUS

  5. #5
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 611
    Billets dans le blog
    10
    Par défaut
    vous pouvez utiliser directement DATEDIFF(Date1, Date2)

Discussions similaires

  1. Réponses: 24
    Dernier message: 18/01/2011, 12h21
  2. 2 informations différentes sur une même table
    Par thyphoon dans le forum Débuter
    Réponses: 2
    Dernier message: 04/04/2008, 09h02
  3. Réponses: 1
    Dernier message: 29/01/2008, 10h59
  4. Couleurs de liens différents sur une même page
    Par traderpierre dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 21/03/2007, 19h29
  5. Sum différents sur sur une même table ...
    Par Saloucious dans le forum Langage SQL
    Réponses: 4
    Dernier message: 05/10/2005, 15h51

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