이 수식이 작동하지 않는 이유는 누구에게 도와 줄 수 있습니까? 두 개의 열, 시간 시작 및 시간 마침, 시간 사이의 차이를 찾으려면 싶습니다.OBIEE 두 열 사이의 시간차
cast(floor(mod(TIMESTAMPDIFF(sql_tsi_second, "Worker"."Time Normal Finish","Worker"."Time Normal Start"),3600) /60)as char)
I는 다음과 같은 오류를 얻고있다 :
Formula syntax is invalid.
[nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 22025] Function TimestampDiff is called with an incompatible type. (HY000)
SQL Issued: SELECT cast(floor(mod(TIMESTAMPDIFF(sql_tsi_second, "Worker"."Time Normal Finish","Worker"."Time Normal Start"),3600) /60) as char) FROM "Workforce Management - Absence Real Time"
OK (Ignore Error)
UPDATE을 : 두 개의 열이 일반 텍스트 형식입니다,하지만 난 그들 사이의 차이를 찾을 필요가 : 예 : 17 : 00-9 : 00 = 8 시간
정확히. STRING에 대해 TIME 연산을 수행 할 수는 없습니다. – jackohug