2014-05-14 2 views
0

는 조건부 분할 어트 변환의 ​​식있다 :두 개의 DT_R8 값을 비교할 수 있습니까? SSIS 패키지에서

((DT_R8) DB_DURATION = (DT_R8) (ISNULL (SP_DURATION) 0.0!? SP_Duration))

SP_DURATION 양자와 DB_DURATION 열은 DT_R8로 정의되어 조건부 분할 변환 형식으로 들어갑니다.

데이터 뷰어 두 열을 볼

, 그들은 모두식이 상기 두 값이 동일하지 않은 것으로 판단된다

1.89

값을 갖는다.

왜/어떻게 동일하지 않습니까?

답변

0

데이터를 텍스트 파일로 전달하고 SP_DURATION이 1.889999999이지만 DB_DURATION이 1.8900000001임을 알았습니다. 그런 다음 NUMERIC (38,2)과 일치하는 값으로 변환했습니다.

관련 문제