Bonjour,
Je voudrais compter le nombre de devis établis par mois. Pour cela, j'ai créé la requête suivante :
date_val étant un DateTime, j’extrais le mois avec MONTH().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT t.tocid, t.name, p.date_val, MONTH(p.date_val) as Mois, COUNT(t.tocid) as NB FROM [LF_SP3E].[dbo].[propval] as p, [LF_SP3E].[dbo].[toc] as t WHERE t.tocid = p.tocid AND p.date_val IS NOT NULL AND t.pset_id ='7' AND YEAR(p.date_val) = '2015' Group by t.tocid, t.name, p.date_val
Le résultat de la requête est un tableau me renvoyant toutes les informations et ou chaque ligne correspond à un devis (COUNT est donc toujours égal à 1).
Comment faire pour que chaque ligne corresponde à un mois et que le count me renvoi le nombre de devis pour ce mois ?
P.S. : j'ai essayé de faire un post le plus simple possible. Si vous avez besoin d'autres informations (comme la structure des tables utilisées), dites-le moi et je l'ajouterai au post.
D'avance merci.
Partager