Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2760 connectés 

 


Dernière réponse
Sujet : question béééte :d
HORNY-Grandcornu

Mara's dad a écrit a écrit :

 
Seulement s'il y a un index sur la date sinon...
 
Autre solution :  
 
"SELECT * FROM table WHERE YEAR(date)=2002 AND MONTH(date)=5";  
 
Fonction sur les dates en MySql : http://www.mysql.com/doc/D/a/Date_ [...] tions.html  




 
ah, je connaissais pas ça... je vais essayer, merci :)


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
HORNY-Grandcornu

Mara's dad a écrit a écrit :

 
Seulement s'il y a un index sur la date sinon...
 
Autre solution :  
 
"SELECT * FROM table WHERE YEAR(date)=2002 AND MONTH(date)=5";  
 
Fonction sur les dates en MySql : http://www.mysql.com/doc/D/a/Date_ [...] tions.html  




 
ah, je connaissais pas ça... je vais essayer, merci :)

Mara's dad

kayasax a écrit a écrit :

ma soluce doit demander + de ressources serveur mais bon :ange:  




Seulement s'il y a un index sur la date sinon...
 
Autre solution :  
 
"SELECT * FROM table WHERE YEAR(date)=2002 AND MONTH(date)=5";  
 
Fonction sur les dates en MySql : http://www.mysql.com/doc/D/a/Date_ [...] tions.html

kayasax ma soluce doit demander + de ressources serveur mais bon :ange:
HORNY-Grandcornu la solution de kayasax fonctionne bien, donc je v m'en contenter, d'autant que celle des <= et > est un peu laborieuse à mettre en place
 
enfin merci à vous deux pour votre aide :) :hello:
HORNY-Grandcornu

kayasax a écrit a écrit :

et c'est pas = c'est where date LIKE '%date%'  




ah ok, ça change tout ;)
 
merci
 
>mrbebert : c'est noté, thanks :)

 

[jfdsdjhfuetppo]--Message édité par HORNY-GRANDCORNU le 24-05-2002 à 20:55:14--[/jfdsdjhfuetppo]

mrbebert Et tout simplement "WHERE date >= '2002-05-01' AND date < '2002-06-01'" ?
HORNY-Grandcornu marche po snif
 
$request=mysql_query("SELECT * FROM $TABLE_NEWS WHERE date='2002-05-%'" );
 
ça ne retourne rien
kayasax et c'est pas = c'est where date LIKE '%date%'
kayasax essayes avec %
HORNY-Grandcornu salut,
 
voilà, j'aimerais faire une recherche dans une table mysql, de date en l'occurence : seulement je n'ai que le mois et l'année des objets à rechercher, donc je fais une query du style "SELECT * FROM table WHERE date='2002-05-*'";
 
Seulement, ça ne marche pas... Y a plein d'objets qui datent de mai 2002 dans la table mais ils ne sont pas retournés. Donc qu'est-ce qu'il faut mettre à la place du * pour que MySQL prenne en considération cette query ?
 
merci d'avance pour toute aide !

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)