Requête sql mois enours

sirahmed -  
 max_hander -
Bonjour,
je cherche à créer une requête sql qui permet d'afficher les adhérents dans le mois courant normalement j'utilise Sysdate mais j'ai pas su comment faire cette requête
Configuration: Windows Vista
Internet Explorer 7.0

6 réponses

  1. X-Fan Messages postés 811 Statut Membre 24
     
    Il faudrait qu'on ait plus de détails. Peut-on avoir la structure de la/les table(s) utilisée(s) avec les informations désirées. ;)
    0
    1. sirahmed
       
      voila ce que j'ai fait mais sa n'a pas marché
      SELECT * FROM adherent WHERE month(date_inscrit)=month(sysdate);
      0
  2. X-Fan Messages postés 811 Statut Membre 24
     
    SELECT * FROM adherent WHERE month(date_inscrit)=month(getdate());

    Et si tu veux être plus précis, va y avec l'année aussi:

    SELECT * FROM adherent WHERE month(date_inscrit)=month(getdate()) AND year(date_inscrit)=year(getdate());
    0
    1. sirahmed
       
      je l'ai essayé ça n'a pas marché
      0
  3. X-Fan Messages postés 811 Statut Membre 24
     
    Peut-on savoir la nature de tes champs (le type quoi). Ton champ date_inscrit doit être un smalldatetime ou autre format de date. Si c'est un varchar, laisse tomber, ça ne fonctionnera pas.
    0
    1. sirahmed
       
      C'esst de format date
      0
    2. max_hander
       
      SELECT * FROM adherent WHERE month(date_inscrit)=month(now()) AND year(date_inscrit)=year(now());
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. sirahmed
     
    merci pour ton aide ça y est je l'ai trouvé
    SELECT * FROM adherent WHERE month(date_inscrit)=month(now());
    0
  6. X-Fan Messages postés 811 Statut Membre 24
     
    Je ne connaissais pas now(). Mais il faut aussi voir la version de SQL utilisée.
    0