date sql

date sql - SQL/NoSQL - Programmation

Marsh Posté le 29-04-2005 à 14:33:38    

Bonjour  
Voici mon probleme :
 
j'ai une table qui contient un champ datetime (AAAAMMJJ hhmmss)
Et je souhaite recupérer toute les info d'une meme journé
 
Exemple :
 
Je souhaite recupérer toutes les infos du 2005-04-03
 
Je fait un

Code :
  1. select * from matable where date = '2005-04-03'


 
Mais ceux ci ne marche pas :/
 
Merci encore pour les personnes qui veulent bien m'aidé :)

Reply

Marsh Posté le 29-04-2005 à 14:33:38   

Reply

Marsh Posté le 29-04-2005 à 14:41:14    

Je suis loin d'être un grand connaiseur mais moi j'utilise :  
 
select * from matable where date LIKE '%2005-04-03%'
 

Krollo a écrit :

Bonjour  
Voici mon probleme :
 
j'ai une table qui contient un champ datetime (AAAAMMJJ hhmmss)
Et je souhaite recupérer toute les info d'une meme journé
 
Exemple :
 
Je souhaite recupérer toutes les infos du 2005-04-03
 
Je fait un

Code :
  1. select * from matable where date = '2005-04-03'


 
Mais ceux ci ne marche pas :/
 
Merci encore pour les personnes qui veulent bien m'aidé :)


Reply

Marsh Posté le 29-04-2005 à 14:42:57    

merki

Reply

Marsh Posté le 29-04-2005 à 15:52:43    

Quel SGBD ???
 
Il faut récupérer la date sans l'heure (TO_CHAR(ma_date, 'YYYY-MM-DD') avec Oracle par exemple), et comparer avec la date 2005-04-03 ...

Reply

Marsh Posté le 29-04-2005 à 16:17:56    

Renseigne-toi sur les formats de conversion automatique char<=>date sur ta BdD.
 
Par exemple sous Sybase, "2005-04-03" ne serait pas reconnu, mais "20050403" fonctionnerait à merveille.

Reply

Sujets relatifs:

Leave a Replay

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