Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'upload un fichier .txt extrait de mon ERP dans lequel il y a différents montants.
Problème le séparateur des décimales est un point et non pas une virgule (format UK). Si je veux remonter par exemple la somme des montants, seul les nombres entiers sont alors pris en compte.
Je souhaiterai éviter le travail manuel avant upload et donc pouvoir remplacer ces points par des virgules directement dans le script.
Si quelqu'un à une idée.
Merci
Guillaume
Replace(Nom_du_champ, '.',',') as Nom_du_champ,
bonjour,
dans le script, il y a des variables prédéfinies que l'on peut modifier afin de s'adapter aux données
on y trouve par exemple
SET MoneyDecimalSep=',';
Si vos données sont toutes en '.' au lieu des ',', faites le changement à ce niveau.
Sinon il y a aussi possibilité de jouer avec les variables locales au niveau de Windows
Cordialement
try with
SET ThousandSep=',';
SET DecimalSep='.';
before loading
Replace(Nom_du_champ, '.',',') as Nom_du_champ,
merci à tous pour vos réponses