2016-09-26 2 views
0

다음 쿼리를 사용하여 2 개의 날짜 사이에 데이터를 가져 왔습니다.Oracle SQL - 주간 쿼리에서 주말 제외

AND TRLRACT.trndte BETWEEN (TRUNC(sysdate -3) + 02.5/24) AND (TRUNC(sysdate) + 2.5/24) 

데이터

를 당겨 때 토요일과 일요일을 제외 가질 수있는 방법이 당신은

to_char(trndte, 'Dy') not in ('Sat', 'Sun') 

(무시하고 문제를 예를 들어, 여러 가지 방법으로 요일을 확인할 수 있습니다

답변

0

NLS 언어의). 그러나, 당신의 날은 오전 2시 30 분에 시작하고 끝나는 것처럼 보입니다. 실제로 월요일에 오전 2시에 "일요일"로 간주되는 것이 있습니까? 그렇다면 trndte 대신 trndte - 2.5/24을 테스트해야합니다.

관련 문제