Bonsoir,


Je voudrais réaliser une requête qui me permet de voir le nombre d'inscription entre deux dates triés par heure , j'ai donc réalisé cette requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
select 
			DATEPART(HOUR, dateinscription) as heure,DATEPART(DAY, dateinscription) as jour, DATEPART(MONTH, dateinscription) as mois,DATEPART(YEAR, dateinscription) as annee,,count(numcompte) as nb_inscription,LANGUEUTILISEE 
						from
							inscription
				 		where
							langueutilisee = 'FR'
						and 
							(dateinscription<= Convert(datetime,Convert(varchar,'05/01/2016 16:37:53',103),103)
						and 
							dateinscription>= Convert(datetime,Convert(varchar,'04/01/2016 16:37:53',103),103))
 
				 		group by
							DatePart(hour, dateinscription),DatePart(year, dateinscription) , LANGUEUTILISEE, DATEPART(DAY, dateinscription), DATEPART(MONTH, dateinscription)
						order by 
							DatePart(hour, dateinscription) desc,DATEPART(DAY, dateinscription) ,DATEPART(MONTH, dateinscription), DatePart(year, dateinscription) desc, LANGUEUTILISEE DESC
Elle me renvoie bien les informations pour les heures où au moins une ligne est renseigné mais je souhaiterais lorsque qu'aucune inscription n'a eu lieu pour une heure avoir un nb_inscription=0,

Est-ce Possible ? Si oui, Comment ?

Merci d'avance !