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

SQL Procédural MySQL Discussion :

A la recherche d'une fonction du genre time_sub


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2007
    Messages : 291
    Par défaut A la recherche d'une fonction du genre time_sub
    Bonjour,
    Lors d'une requete d'insertion dans ma bd (mysql 5 avec phpmyadmin) je voudrais retirer une heure au time que j'insère.
    Ex : au lieu de 10:00:00 inserer 09:00:00.
    Existerait-il des fonctions telles que date_add et date_sub mais pour les données de type time???
    Sinon comment faire? Suis-je obligé de refaire l'algo d'ajout et d'enlevement d'heure (qui m'obligerait à maudire de nouveau celui qui a décidé de ne mettre que 60 minutes dans une heure et non pas 100!!!!)?

    Merci pour votre aide!

  2. #2
    Membre émérite Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Par défaut
    c'est ça que tu cherches:
    SUBTIME(expr,expr2)

    SUBTIME() soustrait expr2 de expr et retourne le résultat. expr est une expression de format DATE ou DATETIME et expr2 est une expression de type TIME.

    mysql> SELECT SUBTIME("1997-12-31 23:59:59.999999", "1 1:1:1.000002");
    -> '1997-12-30 22:58:58.999997'
    mysql> SELECT SUBTIME("01:00:00.999999", "02:00:00.999998");
    -> '-00:59:59.999999'

    SUBTIME() a été ajoutée en MySQL 4.1.
    voici le lien :
    http://dev.mysql.com/doc/refman/5.0/...functions.html


  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2007
    Messages : 291
    Par défaut
    Je crois que j'ai travaillé un peu trop tard hier... effectivement c'est ça, et le pire...
    C'est que j'ai été sur le site de cette doc...sans trouver...

    Pardon promis je recommencerais plus...

    Merci de m'avoir réveillée...euh... aidée!

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

Discussions similaires

  1. recherche d'une fonction excel
    Par Zedr dans le forum Excel
    Réponses: 10
    Dernier message: 27/09/2007, 20h32
  2. Recherche d'une fonction
    Par Dub's dans le forum C
    Réponses: 12
    Dernier message: 08/03/2007, 09h05
  3. Recherche d'une fonction guillemets
    Par too_Slow_ dans le forum Flash
    Réponses: 3
    Dernier message: 02/03/2007, 11h30
  4. [C] recherche d'une fonction
    Par Alice9 dans le forum MFC
    Réponses: 4
    Dernier message: 06/04/2006, 09h19
  5. Réponses: 17
    Dernier message: 14/02/2006, 00h21

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