2012-04-24 2 views
0

Floor 날짜와 날짜/시간 필드간에 기능을 사용하여 일별 차이를 가져 오려고합니다. 그러나 나는 여분의 하루가있다. 이"Floor"를 사용하여 날짜와 날짜/시간 필드의 날짜 차이를 가져옵니다.

SELECT col,col1,FLOOR(col-col1) FROM tab_name 

여기 COL은 COL1이 날짜 시간 필드

이 어떤 생각을 단지 날짜 필드 인 방법`난 것은 ->인가?

+0

어떻게 그것을 향상시킬 수 있습니다 : 당신이 floor를 사용하는 이유는 표시되지 않습니다

, 난 당신이 trunc 즉 싶은 생각? – palak

+0

왜 '층'을 사용하고 있습니까? – Arion

+0

아리온, 틀렸어, 내가 그걸로 데이트 차이를 얻을 줄 알았는데 ... – palak

답변

0

오라클에는 시간이없는 날짜가 없습니다.
날짜는 항상 시간을 포함합니다 (표시하지 않더라도).

SELECT col,col1, col- trunc(col1) FROM tab_name 
+0

케임, 그게 잘 작동하는 답변 주셔서 감사합니다, 나는 바닥 개념에 잘못되었습니다. – palak