
JMP 16이 있지만 JMP 추가 기능 쿼리가 작동하는 데 문제가 없습니다. JMP 15 사용자는 아래를 실행할 때 오류가 발생하고 테이블을 얻지 못합니다.
Open Database(
"DSN=PI SQL Connection Lab;Description=PI SQL Connection Lab;UID=;Trusted_Connection=Yes;APP=JMP;WSID=SFX-5GCN2M1;DATABASE=LabData",
"select t.* from (select t.*, row_number() over (partition by SiteID, TimeStamp order by (select null)) as seqnum FROM dbo.CornOilManualEntryDataAvgsAll t WHERE t.\!"TimeStamp\!" >= DATEADD(d, -365, getdate())) t where seqnum = 1",
" Year dbo.CornOilManualEntryDataAvgsAll ORDER BY dbo.CornOilManualEntryDataAvgsAll.TimeStamp, dbo.CornOilManualEntryDataAvgsAll.SiteID",
"Year Manual Data"
);
// Change column info: TimeStamp
Data Table( "Year Manual Data" ):TimeStamp << Data Type(
Numeric,
Format( "yyyy-mm-ddThh:mm:ss", 19, 0 ),
Input Format( "yyyy-mm-ddThh:mm:ss", 0 ),
Format( "m/d/y h:m", 19 )
) << Set Modeling Type( "Continuous" );이 함수 호출이 작동한다는 사실에 놀랐습니다. 4개의 인수가 아닌 3개의 인수가 필요합니다. 첫 번째 인수는 연결에 대한 것입니다. 두 번째 인수는 SQL입니다. 세 번째 선택적 인수는 결과 데이터 테이블의 이름입니다.