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

SQLite Discussion :

Moyenne des differences entre deux dates


Sujet :

SQLite

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 549
    Points : 226
    Points
    226
    Par défaut Moyenne des differences entre deux dates
    Bonjour

    J ai une table avec un champ Date1 et un Date2, ce sont des DATETIME
    Je souhaiterais effectuer une moyenne de la difference entre Date1 et date2, Date2 etant toujours > à date1.

    Je n ai aucune idée de comment proceder simplement.

    Je pensais malgré tout faire pour toutes les lignes,La selection de date1 et date2, en faire la difference, la stocker dans un tableau et faire à la fin la moyenne de ce tableau mais je pense qu il existe un moyen plus simple.

    Merci de vos conseils

    stéphane

  2. #2
    Membre éprouvé
    Homme Profil pro
    Chef de projets retraité
    Inscrit en
    Juillet 2011
    Messages
    420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Chef de projets retraité
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 420
    Points : 1 102
    Points
    1 102
    Par défaut
    Bonjour,

    Comment stockes tu les dates dans ta base? SQLITE n'a pas de type DATE ou DATETIME.
    Si tu utilises le format ISO 8601 comme conseillé (https://www.sqlite.org/lang_datefunc.html) tu pourra utiliser les fonctions intégrées à SQLITE Par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Select    avg(julianday(Date2) - julianday(Date1)) from tatable
    Cordialement

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 549
    Points : 226
    Points
    226
    Par défaut
    Merci, c est ce que je cherchais.
    effectivement la date est au format ISO 8601.

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

Discussions similaires

  1. datediff difference entre deux dates
    Par laurent.w dans le forum Access
    Réponses: 2
    Dernier message: 04/01/2007, 11h57
  2. difference entre deux dates de type Timestamp
    Par err dans le forum Requêtes
    Réponses: 4
    Dernier message: 10/08/2006, 18h44
  3. [VBA] Calculer la différence entre deux dates
    Par T'chab dans le forum Access
    Réponses: 13
    Dernier message: 11/05/2006, 15h12
  4. difference entre deux dates
    Par nizniz dans le forum Oracle
    Réponses: 3
    Dernier message: 09/05/2006, 11h54
  5. Générer le listing des jours entre deux dates
    Par gsmdu62 dans le forum Langage
    Réponses: 8
    Dernier message: 01/05/2006, 11h08

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