2013-08-27 2 views
0

저는 jbase을 처음 사용하고 하나의 쿼리에서 멈췄습니다. jbase를 사용하여 지난 14 일 데이터를 추출하고 싶습니다. 나는 다음과 같은 쿼리를 작성했습니다 : 나는 내가하는 currentDate에게도하지만 하드 행운을 사용하는 currentDate을 얻는 방법을 잘 모릅니다 렸기 때문에지난 14 일 데이터를 선택하는 Jbase 쿼리

Select filename WITH DATE > '14-MAY-2013' 

나는, '14-MAY-2013' 하드 코딩.

답변

0

날짜를 GE 오늘 시도해보십시오. 그래도 문제가 해결되지 않으면 문제에 대해 더 많은 정보를 제공하고 무엇을 성취하려고하는지 확인하십시오.

0

는 다음과 같은 선택 명령을 시도

SELECT filename WITH DATE GE 20130514. 

당신이 오늘 글로벌 jbase 변수를 사용하여 현재 날짜를 얻을 수 있습니다.

SELECT filename WITH DATE GE TODAY.

0

현재 날짜를 얻으려면 전역 jbase 변수 TODAY를 사용할 수 있습니다.

SELECT filename WITH DATE EQ TODAY. 

EQ는 등호로 작동합니다.

0

EVAL을 사용하여 SELECT 또는 LIST 문에서 프로그램을 작성할 수 있습니다. 귀하의 경우 그것은 날짜 필드가 jBase에 저장된 형식에 따라 다릅니다.

예를 들어이 같은 작성할 수

SELECT filename WITH DATE GE EVAL "OCONV(DATE()-14, 'D-YMD')"

"날짜() - 14"1967년 12월 31일을 뺀 14 일, OCONV (X 이후의 일 수와 같은 현재 날짜를 반환합니다 , 'D-YMD')는 x를 '-'로 구분 된 날짜로 포맷합니다.

관련 문제