Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.
쿼리에서 날짜 조건이 작동하지 않음

Access 쿼리에서 날짜를 조건으로 사용하는 경우 예상한 결과를 얻지 못할 수 있습니다.

올바른 결과를 반환하지 않는 날짜 조건

위에 표시된 쿼리에서 =#1/1/2005#<#1/1/2010#>조건은 유효하지 않으므로 작동하지 않습니다. 쿼리가 실행되지만 결과가 잘못될 수 있습니다. 조건에는 날짜 사이에 "And" 연산자가 필요합니다. 아래 표시된 조건은 "And" 연산자와 함께 예상대로 작동합니다.

제대로 작동하는 날짜 조건

"보다 큼", "보다 작음" 또는 "같음" 기호를 사용하는 대신, 날짜와 "And" 연산자와 함께 "Between"을 사용하여 다음과 같은 동일한 테스트를 수행할 수 있습니다.

2005년 1월 1일과 2010년 1월 1일 사이#

날짜를 둘러싸는 # 문자(파운드 기호)를 확인하세요. Access에서 인식하는 날짜를 입력하면 자동으로 # 문자로 묶입니다.

날짜 조건의 예

다음은 작동할 몇 가지 조건과 작동하지 않는 조건을 보여 줍니다.

조건

다음을 사용하여 레코드를 반환합니다.

>12/31/10

2011년 1월 1일 또는 그 이후의 날짜입니다.

<=6/1/2014

2014년 6월 1일 또는 그 이전 날짜입니다.

8/25/13

유일한 날짜 8/25/13입니다.

9/1에서 12/31/15 사이

현재 연도의 9/1 또는 그 이후 및 12/31/15 또는 그 이전 날짜입니다.

>3/31/13<7/1/13

모든 날짜입니다. 조건에 "And" 연산자가 없으므로 결과를 필터링하지 않습니다.

3/1/10에서 1/1/05 사이

1/1/05 이후 및 3/1/10 또는 그 이전 날짜입니다. 이후 날짜가 이전 날짜 이전의 조건에 입력되는 것은 중요하지 않습니다.

Access에서 인식하는 날짜 형식의 예

다음은 Criteria 셀에서 사용할 수 있는 여러 날짜 형식입니다.

형식

m/d/yyyy

10/5/2013

m/d

10/5

지정하지 않으면 Access에서 현재 연도를 사용합니다.

d-mmm-yyyy

2013년 10월 5일

m-d-yyyy

3-7-1990

날짜를 쿼리 조건으로 사용하는 여러 가지 방법은 Access 쿼리에서 날짜를 조건으로 사용하는 예제를 참조하세요.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×