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

Python Discussion :

conversion time et MySQL


Sujet :

Python

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    206
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 206
    Par d�faut conversion time et MySQL
    Bonjour,

    Inutile de pr�ciser avec la question que pose que je d�bute avec Python.

    Je cherche � effectuer une requ�te dans une table MySQL en filtrant sur une champ de type Time.

    Voici le code de ma requ�te (qui ne fonctionne pas) :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    sReq = "SELECT * FROM tb_timing \
    	WHERE  Heure <= " + pHeure
    En fait pHeure est mon param�tre qui repr�sente l'heure maximale et qui est � priori une chaine du type "15:30:00".

    Comment puis-je convertir cette chaine en un objet time au format MySQL ?

    Existe t il un autre moyen (passage par le timestamp unix ?) afin de faire fonctionner ma requ�te ?

    Merci pour votre aide

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    941
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 941
    Par d�faut
    Il faut d'abord se pr�occuper de mysql: comment repr�senter un lit�ral de type TIME en mysql ?
    A en croire cette page, une simple cha�ne au format 'HH:MM:SS' devrait passer.

    Maintenant, venons-en � Python; ce n'est pas bien compliqu� mais il ne faut pas oublier les d�limiteurs de cha�nes (single quotes) de mysql:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    sReq = "SELECT * FROM tb_timing WHERE Heure <= '%s'" % pHeure
    Si le champ Heure est bien de type TIME, cela devrait passer...

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    206
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 206
    Par d�faut
    Cela fonctionne.
    Merci beaucoup.

    Citation Envoy� par dividee Voir le message
    Il faut d'abord se pr�occuper de mysql: comment repr�senter un lit�ral de type TIME en mysql ?
    A en croire cette page, une simple cha�ne au format 'HH:MM:SS' devrait passer.

    Maintenant, venons-en � Python; ce n'est pas bien compliqu� mais il ne faut pas oublier les d�limiteurs de cha�nes (single quotes) de mysql:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    sReq = "SELECT * FROM tb_timing WHERE Heure <= '%s'" % pHeure
    Si le champ Heure est bien de type TIME, cela devrait passer...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Conversion appli php/MySQL -> php/MsSQL - Prenage de t�te
    Par Joelindien dans le forum MS SQL Server
    R�ponses: 19
    Dernier message: 02/09/2008, 17h40
  2. [Debutant] [Oracle] conversion time stamp en date
    Par ancrou dans le forum Langage SQL
    R�ponses: 4
    Dernier message: 12/07/2007, 14h21
  3. [CSV] Conversion des � � etc. mysql
    Par yveslens dans le forum Langage
    R�ponses: 5
    Dernier message: 21/02/2007, 12h20
  4. [XML] conversion xml en mysql
    Par php_de_travers dans le forum XQUERY/SGBD
    R�ponses: 3
    Dernier message: 18/10/2006, 07h46
  5. Conversion de table , Mysql => FireBird
    Par kedare dans le forum SQL
    R�ponses: 1
    Dernier message: 24/09/2006, 20h41

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