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

Requêtes MySQL Discussion :

Difference et convertion timestamp


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 33
    Par défaut Difference et convertion timestamp
    Bonjour,

    Je dois créer une requete pour afficher la différence entre 2 unix timestamp et je dois ensuite convertir ca en jour.

    Voici ma requete sur MySql :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT order_id, (mdate) - (cdate)  
        AS 'temps de traitement'  
        FROM jos_vm_orders;
    j'ai ainsi deux champs dont un qui me donne la différence en secondes.

    Comment faire pour traduire cela en jour?

    merci

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Combien y a t-il de secondes par jour ? Pff ! c'est dur !

    3600 secondes par heure et 24 heures par jour.
    3600*24 = 86400 secondes par jour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT order_id, (mdate - cdate) / 86400
    AS 'temps de traitement'
    FROM jos_vm_orders
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Saluton,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT TO_DAYS(CURDATE())-TO_DAYS('2008-12-25')
    ==> 5
    Eh oui, 5 jours déjà depuis Noël.
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  4. #4
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 33
    Par défaut
    merci desolé

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

Discussions similaires

  1. Convertion Timestamp en Date
    Par cetoto dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 16/01/2009, 09h16
  2. Réponses: 0
    Dernier message: 08/12/2008, 17h29
  3. [Dates] Convertion Time en TimeStamp
    Par riete dans le forum Langage
    Réponses: 2
    Dernier message: 23/04/2008, 15h45
  4. difference entre deux dates de type Timestamp
    Par err dans le forum Requêtes
    Réponses: 4
    Dernier message: 10/08/2006, 18h44
  5. Réponses: 1
    Dernier message: 01/06/2006, 23h12

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