2017-06-05 7 views
3

J'ai une colonne de type DT_NUMERIC(16,4). Comment est-ce que je peux arrondir au nombre à 2 chiffres est SSIs dans la colonne dérivée? J'ai essayé le son (colonne, 2) et ça ne marche pas pour moi.Numéro d'arrondi SSIS à 2

J'ai aussi essayé (DT_NUMERIC,16,4)ROUND([Column],2), cela ne fonctionne pas non plus

Actuellement, j'ai = 21.7000 Je veux = 21.70

Répondre

0

juste essayer casting à (DT_NUMERIC,16,2), utilisez l'expression suivante:

(DT_NUMERIC,16,2)ROUND([Column],2) 

Aussi, vous pouvez essayer ceci:

ROUND(((DT_NUMERIC)([Column])), 2) 

Ou

(DT_DECIMAL,2)[Column] 
+0

Salut Yahfouhi.Thanks pour la réponse, mais deux d'entre eux ne fonctionnent pas. J'ai vraiment besoin de le faire .. – kkl

+0

@Kate essayer '(DT_DECIMAL, 2) [Colonne]' – Yahfoufi

+0

@kate j'attends une réponse – Yahfoufi