2012-11-09 3 views
1

DT_DBTime 유형에있는 시간 열을 얻습니다. (예 : 05 : 00 : 21.0000000). 이제이 시간 열을 특정 시간 슬롯과 비교해야합니다.SSIS 시간 필드를 비교하는 방법

[Time]>="05:00:00.0000000"&&[Time]<="05:01:00.0000000" 

내가 문자열 형식으로 변환하지 않고 시간 값을 비교할 수있는 방법이 있나요 :이 방법으로 쓸 때 그러나, 그것은 오류를 표시?

답변

1

당신은 그런 식으로 당신의 문자열을 캐스팅하고 비교할 수 있어야한다 :

[Time] >= CONVERT(DATETIME,"05:00:00.0000000") && [Time] <= CONVERT(DATETIME,"05:01:00.0000000") 
: CONVERT를 사용하려고

[Time] >= (DT_DBTime)"05:00:00.0000000" && [Time] <= (DT_DBTime)"05:01:00.0000000" 

가 작동하지 않는 경우를

관련 문제