Problème de requêtes (les dates)

Bjour à tous,

ma requête est la suivante :
"select to_char(T,'DD') jour, count(*) from matable where T = <<le mois>> group by jour"

T est de type datetime dans ma table c a dire de la forme 0000/00/00 00:00:00. J'aimerais donc compter le nombre d'enregistrements par jour pour un mois donné. En fait il faut que j'arrive à récupérer juste le mois de mon champ de type datetime pour pouvoir tester dessus et sélectionner juste les enregistrements qui correspondent à ce mois.

Je pense que c'est une histoire de to_char to_date peut-être...

Merci d'avance !! :)

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. pour ne récupérer qu'une partie d'une chaine de caractère il faut utiliser SUBSTR (... ).
    Pour les arguments, je ne l'ai plus en tete, va voir sur un tutorial
    1. jte remercie pour ta réponse mais j'ai trouvé le truc :

      il fallait tout simplement que je mette : ...where to_char(T,'MM')=<<le mois>>...

      merci