bonjour,
voila dans une JSP que fais un calcule ( Somme) depuis ma table mysql et le soucis c'est que j'ai comme résultat 2.34041625E7 je sais pas pkoi
si quelqu'un a une idée
Merci.
Version imprimable
bonjour,
voila dans une JSP que fais un calcule ( Somme) depuis ma table mysql et le soucis c'est que j'ai comme résultat 2.34041625E7 je sais pas pkoi
si quelqu'un a une idée
Merci.
Voila ma requête :
ce n'est pas vraiment ça mais c juste pour donnez exemple et donc j'ai le calcule il est bon sauf que quand le calcul dépasse (7621124.0) il me met un nombre comme ça 2.34041625E7Code:
1
2
3
4
5 String marequete = "SELECT X FROM `rsea` group by e.element "; ResultSet r = con.Query(marequete); while (r.next()) { countX += (Z * r.getFloat("X")); }
voila Merci :)
Bonjour,
Utilise NumberFormat.
A+.
Oui, juste une chose, je ne crois pas que ca soit très optimal de faire le calcul de la somme ainsi dans le code java. (a moins que cela soit nécessaire?)
Pourquoi ne pas faire une requête avec sum() tout simplement :
et donc en faire qu'une requête au lieux de "pleins"Code:SELECT sum(X) FROM `rsea` group by e.element
Il est effectivement toujours préférable de faire faire ce genre de calcul (et même des plus complexe) par le SGBB. ca limite la charge réseau et même la charge sur ton SGBD
Par contre la requete correcte devrait être
Code:SELECT sum(X) FROM (select X from `rsea` group by e.element)
sinon t'aura pas du tout le bon résultat :)
Effectivement, la meilleur solution c'est faire les calcules dans la requête SQL.
J'ai loupé celle là:aie:.Citation:
countX +=
@ tchize_ : avec cette requête, je pense que ça va retourner la somme des premiers X de chaque groupe e.element.
l'alias "e" dans la requête vient d'où?
A+.
la requête été plus compliqué que ça il y a plusieurs table qui rentre en jeux d’où le e. :p j'ai juste essayez de simplifier la requête parce que mon problème c'était le résultat du nombre et avec NumberFormat ça marche mais je vais essayez de faire une requête qui calcule la somme directement.
Merci pour l'aide :)
Merci les amis :)