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 :

Récupérer la partie "date" d'un datetime avec un select


Sujet :

Requêtes MySQL

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Récupérer la partie "date" d'un datetime avec un select
    Bonjour à tous,

    Mon site internet utilise une même requête, d'une part, pour faire des sélections à heures précises, d'autre part, pour faire des sélections pour la journée :


    SELECT truc FROM `table` WHERE date = '2008-01-01 09:06:40'


    La table journalière `table` comporte une colonne date au format "date" : YYYY-MM-DD.

    Avec mon ancienne version de Mysql ( 5.1.14-beta), toutes les lignes comportant date='2008-01-01' étaient sélectionnées.

    Mon problème et qu'après avoir changé de version ce sont toutes les lignes date= '2008-01-01 09:06:40' qui semblent être sélectionner, cad aucune!

    Est-ce un problème de version de Mysql? Pourtant ma nouvelle est plus récente. Est-il possible de séléctionner les lignes ayant '2008-01-01' sans modifier mon SELECT?

    Merci d'avance de votre aide!

  2. #2
    Expert éminent
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 903
    Points : 6 027
    Points
    6 027
    Par défaut
    Tu devrais trouver ton bonheur ici : http://dev.mysql.com/doc/refman/5.0/...functions.html
    "Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
    -----------------------
    Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
    Usus magister est optimus

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    J'avais déjà vu cette page et en particulier ceci :

    "Les fonctions qui utilisent des valeurs de date acceptent les valeurs de type DATETIME et ignore la partie horaire. "


    Mais force est de constater que dans ma version de Mysql ( la 5.0.51a-6 ) la partie horaire n'est pas ignorée, d'où mon interrogation.

    Quelqu'un aurait-il plus d'infos ou pourrait nous faire avancer sur la question?

    Merci d'avance ^^

Discussions similaires

  1. [Fonction] Récupérer les parties de la date actuelle
    Par witch dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 22/04/2009, 22h08
  2. Réponses: 3
    Dernier message: 23/09/2003, 09h12

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