
我有 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" );我很驚訝這個函數調用永遠有效。 它需要 3 個參數,而不是 4 個參數。 第一個參數是連接。 第二個參數是 SQL。 第三個可選參數是生成的數據表的名稱。