Bonjour,
J'aimerai savoir comment il est possible d'avoir une virgule séparatrice pour les décimales au lieu d'un point.
Par exemple:
J'ai 123.123
J'aimerai 123,123
Merci a tous
Bonjour,
J'aimerai savoir comment il est possible d'avoir une virgule séparatrice pour les décimales au lieu d'un point.
Par exemple:
J'ai 123.123
J'aimerai 123,123
Merci a tous
Avec quel SGBD ?Envoyé par trinityDev
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous,
N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton
et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
Oracle 8.1
En fait,
Je fais:
ce qui me donne: 33333
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Select to_char(333.33 , '999V99')
ou bien
ce qui me donne 3,33
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select to_char(333.33,'999,99')
donc ça ne marche pas...
un truc du genre:
patindex te renvoie la postion de ton "."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 stuff(convert(varchar(30), @nombre), patindex('%.%', convert(varchar(30), @nombre)), 1, ',')
stuff remplace par une virgule.
Cela marche sur SYBASE, pour Oracle il me semble que ce sont des fonctions standardisées.
Cela devrait d'aider :
Merci...
Etant en train de répondre sur la hotline, je ne peux tester tout de suite...Je vous dirai si cela fonctionne...
Merci beaucoup y compris pour les liens!!
Partager