Probleme de virgule

Résolu
thordek Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
bik225 Messages postés 387 Date d'inscription   Statut Membre Dernière intervention   - 8 nov. 2011 à 16:03
Bonjour à vous Forum,

J'ai un énorme problème en SQL.

J'ai une table avec plus de 21 millions d'enregistrements et en l'important, la colonne avec la pondération a eu un problème : les virgules ont disparu (ce qui veut dire qu'à la place d'avoir "2.452" j'ai "2452.0" .

Je suis sur SQL server et j'ai mis ma colonne en float.

Puis-je faire quelque chose d'autre que me retaper l'importation qui a duré très longtemps ?

Merci à vous,

Cordialement,

Thordek

1 réponse

Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
tu peux faire une division par mille de toutes les valeurs, ça devrait être plus rapide que de les réimporter.

sinon le problème vient sans doute du format des données.

ne pas oublier que pour les anglo-saxons, la virgule correspond au séparateur des *milliers* :

1,237 = 1237 = 1'237
2
thordek Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   9
 
Tu as raison Pacorabanix, c'est bien à cause de ces anglo-saxons de mer***.

Merci bien.
0
bik225 Messages postés 387 Date d'inscription   Statut Membre Dernière intervention   72
 
Merci Pacorabanix J'avais le même problème.
0