Requête SQL
Résolu
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
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
-
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-
-
@JB_ACa 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
-