Problème de requêtes (les dates)

Fermé
Nebul Messages postés 22 Date d'inscription dimanche 4 mai 2003 Statut Membre Dernière intervention 2 juillet 2004 - 15 avril 2004 à 15:18
Laurent G Messages postés 35 Date d'inscription jeudi 8 avril 2004 Statut Membre Dernière intervention 26 mai 2004 - 15 avril 2004 à 15:51
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

Laurent G Messages postés 35 Date d'inscription jeudi 8 avril 2004 Statut Membre Dernière intervention 26 mai 2004 4
15 avril 2004 à 15:26
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
0
Nebul Messages postés 22 Date d'inscription dimanche 4 mai 2003 Statut Membre Dernière intervention 2 juillet 2004 3
15 avril 2004 à 15:37
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
0
Laurent G Messages postés 35 Date d'inscription jeudi 8 avril 2004 Statut Membre Dernière intervention 26 mai 2004 4
15 avril 2004 à 15:51
ya pas de quoi
0