[SqlServer2000] : Division par zéro !
	
	
		Bonsoir :)
Voila je rencontre un probleme, je sais pas si je vais aboutir a une solution ou pas :roll:
j'exécute certain requête, mon probleme n'est pas avec mes requête, lors de l'exécution sur Analyseur de requête j'ai ce message : 
	Citation:
	
		
		
			3 Lignes Affectée (s)
Serveur : Msg 8134, Niveau 16, Etat 1, Ligne 1
Division par zéro
			
		
	
 Bon j'ai compris cette erreur, ce que je voudrais savoir est-ce qu'il y a une solution pour évité ce genre d'erreur ?!
je vous montre une de mes requête : 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 |  
select Del.Nom_dp, ObjdelaiAc, (Del.Tci/sum(Del.Tot)) as Delai_Ac from(
(select i.Nom_dp, ObjdelaiAc, 0 as Tot, sum(teff) as Tci  from Incident i
join Concerne2 c on c.N_seq = i.N_seq
join DP p on p.Nom_dp = i.Nom_dp
join DD d on d.Nom_dd = p.Nom_dd
join Objectif o on o.Nom_dd = d.Nom_dd
where Nom_nature = 'Acier'
group by i.Nom_dp, ObjdelaiAc, teff
)
UNION
(select di.Nom_dp, ObjDelaiAc, count(*) as Tot, 0 as Tci from incident di
join Concerne2 cc on cc.N_seq = di.N_seq
join DP pp on pp.Nom_dp = di.Nom_dp
join DD da on da.Nom_dd = pp.Nom_dd
join Objectif bj on bj.Nom_dd = da.Nom_dd
group by di.Nom_dp, ObjdelaiAc
)
)as Del
group by  Nom_dp,ObjDelaiAc, Del.Tci, Del.Tot | 
 Je vous remercie d'avance :)