6 월의 Oracle 테이블 (6 월 1 일부터 2017 년 6 월 30 일까지)에서 데이터를 거의 선택하지 않고 시작 날짜를 내일부터 (9 월 13 일). 따라서 아래 형식으로 쿼리를 작성했습니다.trunc (Sysdate-104)와 trunc (Sysdate-75) 사이의 오라클 trunc (DateTime)
select * from table where column1='Data1' and Column2='Data2'
and trunc(DateTime) between trunc(sysdate-104) and trunc(sysdate-75)
이 도구는 없기 때문에이 쿼리를 확인할 수 없습니다. 방금 메모장에 쓴 후 친구에게 공유하고 싶습니다.
내 질문 - trunc(DateTime) between trunc(sysdate-104) and trunc(sysdate-75)
상태는 6 월 1 일부터 6 월 31 일 사이에 데이터를 제공합니까, 아니면 구문 이슈가 있습니까?
답장을 보내 주셔서 감사합니다. 테이블 날짜 열에 'Jun-01-2017'또는 다른 형식이 있으면 '2017-06-01'과 '2016-06-30'이 문제를 생성합니까? –
열에 DATE 형식이 있으면 중요하지 않습니다. 나는 명시적인 날짜 형식으로 대답을 내줄 것이다. – Dessma
@dessma, 어때요? 2016-06-30 23:59:59 ?! –