Requête SQL

Résolu
JB_A Messages postés 307 Statut Membre -  
JB_A Messages postés 307 Statut Membre -
Bonjour,

J'aimerai savoir comment compter un nombre de date en SQL.

Voila ma requête :

SELECT COUNT(fjs_ticket_id) ticket, YEAR(fjs_ticket_date_update) annee FROM tjs_ticket GROUP BY annee ORDER BY annee ASC

Elle fonctionne très bien. Nombre de tickets par an.

mais je voudrais ajouter un critere qui permettrait de compter le nombre d'année. Dans ce cas, chaque ligne me renverrais 1 et je pourrais faire la somme du nombre d'année.

Merci de votre aide
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. Bozo
     
    bonjour

    il me semble qu'il suffit de fare un count de cette premiere requete (qui renvoi autant de ligne que d'annees ou il y a un ticket

    tchao
    0
    1. JB_A Messages postés 307 Statut Membre 5
       
      Merci de ta réponse

      Mais j'ai déjà essayé, si j'ajoute "COUNT( fjs_ticket_date_update )", il me renvoie le nombre de ticket par an et non le nombre d'année.
      0
      1. JB_A Messages postés 307 Statut Membre 5 > JB_A Messages postés 307 Statut Membre
         
        Ca y est, j'ai trouvé.

        https://www.techonthenet.com/sql/count.php

        Dans mon cas, il faut ajouter COUNT( DISTINCT (YEAR( fjs_ticket_date_update ) ) ) . Cela me renvoie 1 pour chaque année et je n'ai plus qu'a tout additionner.

        Merci pour votre aide
        0