드로우홀릭 더베이직
엑세스로 그래프를 그리는 쿼리에 포인트 번호의 범위를 지정해주고 싶습니다
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에 있습니다
질문을 이해하기가 어렵습니다.
1. 그래프를 그리는 쿼리?
그래프를 그리는 쿼리라고 하셨는데.. PointDetail과 AValue에는 어떤 값이 어떻게 표시됩니까?
2. 쿼리문을 두 개 적어주셨는데.. 차이가 있다면 빨강색으로 표시한 'PointDetail'에 대한 쿼리문 뿐입니다.
표현을 '그래프가 그려지지 않아서' 라고 하셨는데.. 데이터가 나오지 않는다는 말씀인가요?
만약 그렇다면, PointDetail에 어떤 값들이 있고, 'IN(포인트번호들)' 을 정확히 어떻게 기입했는지 말씀해 주시기 바랍니다.