|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 403 ![]() |
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 Pouvez vous m aider?? Merci davance. |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 403 ![]() |
Un ptit up!! Personne ne connait se probleme??
|
|
|
00
|
|
|
#3 |
![]() ![]() Michel Consultant informatique Inscription : mai 2005 Messages : 3 006 ![]() |
salut,
avec un float, tu perds en précision SI tu le peux, utilises un type décimal A+ |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Bonjour,
As-tu essayé avec la fonction round ? Code :
SELECT * FROM TABLE WHERE round(prix, 2) = 12.18 ced |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 403 ![]() |
Ok je test ce soire ou je vous tiens o courant
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 403 ![]() |
Bon ben j'ai teste mais ca ne marche toujours pas!! Quelqu'un aurai t il une autre solution??
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 403 ![]() |
Ah si!! desole j'avais mal tester..c'est bon ca marche merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com