나눔터  
  HOME > 나눔터 > 묻고답하기 > 액세스
액세스
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 화니 (midmi04)

추천:  2
파일:     크로스탭_디자인보기.jpg (189.6KB) 조회:  2075
제목:   크로스탭 쿼리에서의 조건문
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 액세스 버전(95,97,2000,xp,2003,2007): 2010

* 아래줄에 질문을 작성하세요 >> 

고수님들 안녕하십니까? 액세스 왕초보입니다. 고견을 부탁드립니다.

질의 : 
액세스에서 크로스탭쿼리를 만들었습니다. 그리고나서 날짜 기간검색을 추가하였습니다.

PARAMETERS [전문수신시각] DateTime;
TRANSFORM Count(t_지진일지.ID) AS ID의개수
SELECT t_지진일지.시설물명, t_지진일지.처리상황, Count(t_지진일지.ID) AS [합계 ID]
FROM t_지진일지
WHERE (((Mid([전문수신시각],1,10)) Between [시작일자를 입력하세요] And [종료일자를 입력하세요]))
GROUP BY t_지진일지.시설물명, t_지진일지.처리상황
ORDER BY Mid([진원지],1,6)
PIVOT Mid([진원지],1,6);

실행한 결과 '[시작일자를 입력하세요]를 유효한 필드이름이나 식으로 인식하지 못합니다.'라는 오류가 나옵니다.

매개변수를 활용하려고 했으나 잘 안되네요ㅠ.ㅠ 부탁드립니다.
 
[불량 게시물 신고]  
황동준PARAMETERS [시작일자를 입력하세요] DateTime, [종료일자를 입력하세요] DateTime;
.
.
.
02-20 (17:45)
삭제 ■신고
화니감사합니다. 잘해결하였습니다. 
실례가 안된다면 한가지 더 여쭤봐도 될련지요?
날짜 검색문 작성시 입력한 날짜가 없을 경우에는 입력한 날짜 이전의 마지막날짜로 검색하려고 합니다. 
초보한테는 마니마니 어렵네요~ 부탁드립니다.
02-20 (19:02)
삭제 ■신고
        
  

작성일 : 2019-02-20(17:02)
최종수정일 : 2019-02-20(17:02)