이 같은 SQL 쿼리가 있습니다.oracle 10g 데이터베이스를 사용하는 SQL 쿼리는 datetime equal not working
select *
from TABLE_A
where LogDateTime >= startdatetime and LogDateTime <= enddatetime;
하지만 enddatetime equal은 작동하지 않습니다. 날짜가 11/23/09 8:50:09 인 기록이 있습니다. enddatetime을 11/23/09 8:50:09로 선택하면이 레코드가 반환되지 않습니다. 그것은 8.49 : 59까지 돌아오고 있습니다. 무엇이 문제 일 수 있습니까? 타임 스탬프가 작동하지 않는 이유는 무엇입니까? 저에게 알려주세요.
고맙습니다.
예 TIMESTAMP (6)입니다. – nav100
그러면 Andomar의 제안처럼 반올림이 필요합니다. –
조금 생각한 후에 나는 아마도 반올림 할 필요가 없다고 결론을 내 렸습니다. 귀하의 쿼리가 정확합니다, 당신은 날짜가 평등하지 않으므로 실제로는 문제가 아니라는 것을 알고 있습니다. –