Requête sql sur date

Requête sql sur date - SQL/NoSQL - Programmation

Marsh Posté le 14-03-2006 à 09:48:52    

Bonjour
 
J'utilise MySQL et je travail en VBA mais mon problème est un problème de requête SQL.
 
J'ai un champ dans ma base qui est au format datetime, moi je souhaiterai effectuer une requête sur ce champs mais en utilisant que le jour, le mois, et l'année.
 
J'ai d'abord en VBA effectué le changement de format de la date saisie pour la passer en date américaine car à la base elle est stocké sous forme  
 

Code :
  1. dates_test = Format$(Cells(4, 1).Value, "yyyy/mm/dd" )


 
Puis je lance ma requête :
 

Code :
  1. select SUM(quantite) as 'prix_total_vente'
  2. from  vente
  3. where  Jour_selec= dates_test


 
Et la j'ai une erreur de MySQL me disant que ca ne marche pas, il ne connait pas le champ Jour_selec.
 
Auparavant j'avais utilisé un autre moyen qui marchait sur une autre base de type nexus contenant le meme champs grâce au cast mais sous mysql ca ne marche pas
 

Code :
  1. select SUM(quantite) as 'prix_total_vente'
  2. from  vente
  3. where cast("Jour_selec" as date)= cast( dates_test as date)


 
Si quelqu'un pouvait m'aider  :D

Reply

Marsh Posté le 14-03-2006 à 09:48:52   

Reply

Marsh Posté le 14-03-2006 à 09:51:18    

http://forum-images.hardware.fr/themes_static/images_forum/1/recherche.gif%20:o
 
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0


Message édité par jeoff le 14-03-2006 à 09:51:59
Reply

Sujets relatifs:

Leave a Replay

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