- 
	
	
	
		
Select sur un float
	
	
		Hello, voila jai un probleme, je n'arrive pas a executer une requete select avec une clause where d'un champs de type float...
Ex : ma table contient un id de type int et un champs prix de type float...
Qd je fait : select * from table where prix = 12.18; et bien...ca ne marche pas 8O
Pouvez vous m aider??
Merci davance.
	 
 - 
	
	
	
	
		Un ptit up!! Personne ne connait se probleme??
	 
 - 
	
	
	
	
		salut,
avec un float, tu perds en précision
SI tu le peux, utilises un type décimal
A+
	 
 - 
	
	
	
	
		Bonjour,
As-tu essayé avec la fonction round ?
	Code:
	
select * from table where round(prix, 2) = 12.18
 C'est tout le délicat problème de la virgule flottante...
ced
	 
 - 
	
	
	
	
		Ok je test ce soire ou je vous tiens o courant
	 
 - 
	
	
	
	
		Bon ben j'ai teste mais ca ne marche toujours pas!! Quelqu'un aurai t il une autre solution??
	 
 - 
	
	
	
	
		Ah si!! desole j'avais mal tester..c'est bon ca marche merci:lol: