Page 1 sur 1

ordre croissant décroissant

Posté : 05 janv. 2010, 14:04
par Invité
Bonjour à tous,

Je récupère les valeurs d'un champ 'montant' avec une requete sql.
Le champ contient les valeurs suivantes:
10.00
20.00
30.00
40.00
50.00

si dans ma requete j'indique

Code : Tout sélectionner

ORDER BY montant DESC
j'obtiens le classement suivant:
40.00
30.00
20.00
50.00
10.00

Vous pouvez voir que 50.00 n'est pas à la bonne place, il devrait arriver en 1er.
Voyez vous d'ou ça peut venir? Le champ 'montant' est au format decimal(12,2) dans la table.

Merci pour vos réponses.

Re: ordre croissant décroissant

Posté : 05 janv. 2010, 15:49
par stealth35
t'es sous quel type de base ?

Re: ordre croissant décroissant

Posté : 05 janv. 2010, 16:18
par Invité
mysql 5.0.45

Re: ordre croissant décroissant

Posté : 05 janv. 2010, 16:24
par stealth35
ton type de valeur est bien definie (type FLOAT) ? sinon essaye de caster les valeurs avec CAST

Re: ordre croissant décroissant

Posté : 05 janv. 2010, 18:23
par zeus
Postes nous le schéma de création de ta table, que nous puissions essayer de reproduire le dysfonctionnement.

Merci ;)