2012-06-17 2 views
1

쿼리를 자동화 할 경우 쿼리의 날짜 값이 매월 적절하게 변경되는 방법으로 이전 달 데이터를 검색 할 수 있습니까? 그래서 예를 들어KDB 쿼리를 사용하여 이전 달 데이터를 얻는 방법?

:
쿼리 2012년 1월 1일에서 실행 -> 선택 * 표에서 위치를 날짜> = 2011.12.01
쿼리 2012.02.01에서 실행되면 - >을 선택 * 날짜> = 2012년 1월 1일
쿼리 2012.03.01에서 실행되는 표에서 -> 선택 * 표에서 위치를 날짜> = 2012.02.01

등등 ..

도움을 많이 받으실 수 있습니다!

답변

0

Oracle 데이터베이스를 사용하고 있다고 가정합니다.

select * from Table where date >= ADD_MONTHS(TRUNC(SYSDATE),-1) 
+0

죄송합니다. Sybase Db. – zdot

+0

ok then ... 여기서 date> = dateadd (mm, -1, getdate()) – dursun

+0

대단히 감사합니다! Unix 스크립트를 통해 kdb 데이터베이스에 어떻게 연결할 수 있는지 알고 있습니까? 즉, 연결 구문 – zdot

관련 문제