드로우홀릭 더베이직

엑세스 쿼리 명령문 문의

2021.07.12 14:24:25 조회 수 2864 추천 수 0

엑세스로 그래프를 그리는 쿼리에 포인트 번호의 범위를 지정해주고 싶습니다 

where in 함수를 써도 반영이되지 않아 문의드립니다 


원래 명령어입니다 (그래프가 그려집니다 )

PARAMETERS [Forms]![조건입력]![AStartDate] DateTime, [Forms]![조건입력]![AEndDate] DateTime, [Forms]![조건입력]![EnSort] Text ( 255 ), [Forms]![조건입력]![SplSort] Text ( 255 );

SELECT DatabaseDetail.SampleDate, DatabaseDetail.PointDetail, First(DatabaseDetail.AValue) AS QValue

FROM DatabaseDetail

WHERE (((DatabaseDetail.Suite)="Suite3") And ((DatabaseDetail.PointType)="AP5") And ((DatabaseDetail.Envir)=Forms!조건입력!EnSort) And ((DatabaseDetail.SplS)=Forms!조건입력!SplSort) And ((DatabaseDetail.SampleDate) Between Forms!조건입력!AStartDate And Forms!조건입력!AEndDate))

GROUP BY DatabaseDetail.SampleDate, DatabaseDetail.PointDetail;


사용한 명령어 입니다 

PARAMETERS [Forms]![조건입력]![AStartDate] DateTime, [Forms]![조건입력]![AEndDate] DateTime, [Forms]![조건입력]![EnSort] Text ( 255 ), [Forms]![조건입력]![SplSort] Text ( 255 );

SELECT DatabaseDetail.SampleDate, DatabaseDetail.PointDetail, First(DatabaseDetail.AValue) AS QValue

FROM DatabaseDetail

WHERE ( DatabaseDetail.PointDetail IN(포인트번호들) And ((DatabaseDetail.Suite)="Suite3") And ((DatabaseDetail.PointType)="AP5") And ((DatabaseDetail.Envir)=Forms!조건입력!EnSort) And ((DatabaseDetail.SplS)=Forms!조건입력!SplSort) And ((DatabaseDetail.SampleDate) Between Forms!조건입력!AStartDate And Forms!조건입력!AEndDate))

GROUP BY DatabaseDetail.SampleDate, DatabaseDetail.PointDetail;

빨간색 부분으로 수정하였으나 그래프가 그려지지 않아서 문의 드립니다


포인트 번호는 DatabaseDetail.PointDetail에 있습니다 



profile

돌직구

2021.07.12 15:26:55
*.13.208.122

질문을 이해하기가 어렵습니다.

1. 그래프를 그리는 쿼리?

그래프를 그리는 쿼리라고 하셨는데.. PointDetail과 AValue에는 어떤 값이 어떻게 표시됩니까?


2. 쿼리문을 두 개 적어주셨는데.. 차이가 있다면 빨강색으로 표시한 'PointDetail'에 대한 쿼리문 뿐입니다.

표현을 '그래프가 그려지지 않아서' 라고 하셨는데.. 데이터가 나오지 않는다는 말씀인가요?

만약 그렇다면, PointDetail에 어떤 값들이 있고, 'IN(포인트번호들)' 을 정확히 어떻게 기입했는지 말씀해 주시기 바랍니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 32001
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28144
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23161


  주소  12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일  |  고객센터 전화번호  02-467-2998  |  대표이사  염기웅
개인정보관리책임자  염기웅 (ml_privacy@td21.com)  |  사업자등록번호  120-86-79260  |  통신판매업신고번호  제 2021-경기하남-1166 호  [사업자 정보 확인]
  TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.