2017-12-14 42 views
-2

Oracle SQL Developer에서 마지막 7 일간의 데이터를 제공하는 where 함수를 작성하려고합니다. 나는 그 부분을 잘 처리 할 수 ​​있지만 마지막 부분에 추가해야 할 부분은 현재 시간보다 7 일 이전의 결과 만 원한다는 것입니다.표시되는 결과가 현재 시간보다 작음

예를 들어, 오늘 14:00에 쿼리하면 하루 종일이 아닌 14:00까지의 데이터 만 사용하여 지난 7 일 동안 결과를 반환 할 수 있습니다.

이것이 가능합니까?

답변

0

SYSDATE는 현재 날짜/시간을 1 초로 정확하게 제공하는 Oracle 내장 날짜 기능입니다. 당신이해야 할 일은 :

select * 
    from whatever 
where whatever.datecol between sysdate - 7 and sysdate;