[MYSQL] Maniement des dates

Maniement des dates [MYSQL] - SQL/NoSQL - Programmation

Marsh Posté le 05-11-2003 à 21:21:33    

Voilà j'ai une table matable avec un champs madate de type datetime et je voudrais faire une requête :
 
SELECT * FROM matable WHERE madate = '05/11/2003' sachant que madate contient une date du genre '2003-11-05 12:05:02' donc il se mélange avec les heures. Que dois je utiliser devant madate pour qu'il comprenne?

Reply

Marsh Posté le 05-11-2003 à 21:21:33   

Reply

Marsh Posté le 05-11-2003 à 23:39:49    

SELECT * FROM matable WHERE TO_DAYS(madate) = TO_DAYS('05/11/2003') [:figti]  

Reply

Marsh Posté le 06-11-2003 à 22:39:59    

ah :/
je m'acharnais sur la fonction Date mais apparement c'est sur la toute dernière version de mysql que y a cette fonction :)
merci

Reply

Marsh Posté le 06-11-2003 à 22:46:47    

Il existe une fonction Date() :??:  
Elle fait quoi ? Convertir un datetime en date ?


Message édité par mrbebert le 06-11-2003 à 22:46:55
Reply

Marsh Posté le 10-11-2003 à 14:38:08    

Un peu barbare
left(madate,10)

Reply

Marsh Posté le 13-11-2003 à 20:51:03    

je l'ai trouvé sur le site www.mysql.com la fonction date mais mon collègue m'a dit qu'elle ne fonctionne qu'à partir de la dernière version de mysql

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed