Bonjour,

dans une BDD Oracle j'ai la table suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
CREATE TableA
(
 
  REFERENCE          INTEGER,
  VALEURRef          VARCHAR2(255 BYTE) 
)

La Requête qui doit afficher le max de la colonne VALEURRef par Reference est la suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT  max(VALEURRef)     
FROM TableA
Group by REFERENCE
La valeurRef la plus élevée est "199 647,00" mais le résultat de la requête affiche "88 440,00". c'est surement dû au champs valeurRef qui est de type Varchar2.
comment afficher la vrai valeur la plus élevée cad "199 647,00"?

PS : je n'ai le droit de changer le type de la colonne valeurRef dans la BDD.