Bonjour à tous,

j'ai un soucis dans SSIS.

Je ne sais pas pourquoi, mais j'ai des composants "Source OLE DB" en entrée dans lesquels j'ai fait des requêtes SQL. Et je ne sais pas pourquoi, mais j'ai fait des sum(QUANTITE) et en sortie il m'a mis ces champs comme des caractères.

J'ai beaucoup de tables dans ce cas, que j'ai regroupées via un composant "Unir tout".

En sortie de ce composant j'ai bien mes quantités de type 1234,45
Mais quand je passe par un composant de conversion de données et que je change mon format [DT_WSTR] en NUMERIC, je perds mes chiffres après la virgule.

Y-a t'il un moyen simple de conversion pour ne pas perdre cette information ?

Edit : J'ai en partie résolu mon problème en prenant "flottant" à la place de numérique, par contre j'ai tout un tas de chiffres après la virgule qui n'existent pas dans la colonne QUANTITE d'origine

Reedit !! : J'ai finalement utilisé "flottant double précision" et je ne retrouve bien que mes 2 chiffres après la virgule.


Merci