2014-04-16 2 views
0

나는 폭스 프로 데이터베이스로부터 질의를하고있다. 내 문제는 날짜에서 1 년 12 개월 만 추출하는 방법을 찾는 것입니다. 이 내 구조 (simpleform)입니다 :Foxpro 데이터베이스 및 날짜, 어떻게?

SELECT * FROM table WHERE mydate = date()-interval(12,month). 

MSQuery를 함께 응답 : 열 달 찾을 수 없음. 당신은 VFP에서이 일을하는 경우

답변

2
Select * from table where between(mydate, gomonth(mydate, -12), mydate) 
+0

네, 완벽하게 작동합니다. 정말 고맙습니다 – Crying

-1

, 구문은 다음과 같아야합니다

SELECT * FROM table WHERE MONTH(mydate) = 12 
+1

이 문장 년 12 월에 나에게 모든 날짜를 줄 것이다. 하지만 오늘부터 지난 12 개월을 추출하고 싶습니다. 그게 왜 Date()와 간격,하지만 FoxPro 데이터베이스와 함께 작동하지 않는 간격 생각. 그게 내 큰 문제 야. – Crying

+0

죄송합니다. 나는 당신의 포스트를 잘못 읽고, 응답을 밖으로 돌진하고, 두 배 체크에 돌아 오지 않았다. – LAK

관련 문제