Nombre d'année + SQL
Résolu
JB_A
Messages postés
307
Statut
Membre
-
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
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
A voir également:
- Nombre d'année + SQL
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Logiciel sql - Télécharger - Bases de données
- 1 million de seconde en année - Accueil - Technologies
- Chanteur blond année 80 ✓ - Forum Musique / Radio / Clip
Je viens de trouver. il s'agit de rajouter : COUNT( DISTINCT (YEAR( fjs_ticket_date_update ) ) ) .
Cela me renvoie 1 pour chaque année et je n'ai plus qu'à tout additionné pour avoir mon total.
@ +
juste pour info, ça ne revient pas au même de compter toutes les lignes? comme ça:
COUNT(*)
Exemple dans mon cas en 2007, il y a eu 3 tickets. Donc avec un COUNT(*), il va me renvoyer 3 au lieu de 1 (correspondant au nombre d'année distinct --> 2007 = 1 ans).
@ +
SELECT col1, col2, 1 FROM ...