2017-02-20 2 views
0

에서 특정 달에 대한 데이터 가져 오기 좋은 하루, 내 Java 응용 프로그램에서 SQL select 쿼리로 어려움을 겪고 있습니다. 내 응용 프로그램은 MS Access 데이터베이스와 연결됩니다. 특정 달 동안 기록 된 모든 기록을 검색하고 싶습니다. 이건 내 진술 :MS Access 2016 db

Select * from tbl q 
Join (
Select s.Customer from tbl s 
Where Month(s.LogDate) = 1 And Year(s.LogDate) = 2017); 

문제는 내 결과 집합 데이터를 반환 내가 다른 시도 모두 2017년 1월 및 전기 2016에 대해 기록 된 것입니다 중 하나가 SQL 날짜 (# 날짜 #)를 통과했다 접근하지만 여전히 I 같은 결과를 얻는다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

+0

당신은 JOIN 구문이 유효하지 않습니다. – Gustav

+0

안녕하세요 구스타브, 제가 2017 년 이후에 삽니다. – user3452354

+0

아니요 - 입력란이 없습니다. – Gustav

답변

0

조인 또는 하위 쿼리가 필요하지 않습니다. 시도하십시오

Select * from tbl where month(logdate)=1 and year(logdate)=2017 
관련 문제