簡體   English   中英

歷史學家檢索數據

[英]Historian retrieve data

我有一個Excel工作表,我從Historian數據庫中提取了數據,用於Wonderware服務器中的排放標簽。 我需要知道如何編寫在兩個日期range.starte日期結束日期之間上傳數據的SQL查詢。

我已經收集了所需的數據並顯示,我只是不知道如何在用戶以另一種形式鍵入的兩個日期范圍之間實現。 我不知道該怎么做。

我沒有嘗試任何操作,因為我不確定如何使用excel實現參數查詢。

SET QUOTED_IDENTIFIER OFF
SELECT * FROM OPENQUERY(INSQL, "SELECT DateTime, [AB01_PE01], [NU_DC01_DX01_DISPLAY],
 [NU_DC01_DX02_DISPLAY], [NU_DC02_DX01_DISPLAY], [NU_DC02_DX02_DISPLAY], 
 [NU_DC03_DX01_DISPLAY], [NU_DC03_DX02_DISPLAY], [NU_DC05_DX01_DISPLAY]

    FROM WideHistory
    WHERE wwRetrievalMode = 'Cyclic'
     AND wwCycleCount = 14
     AND wwVersion = 'Latest'
     AND DateTime >= '20190501 06:00:00.000'
     AND DateTime <= GetDate()")

我想要的是Datetime> =的位置,我需要在哪里詢問用戶開始日期和結束日期? 我不知道如何在Excel中做到這一點。

根據您的評論回復,我理解您真正的問題是:如何在Excel中參數化SQL查詢。 該視頻逐步顯示了執行此操作的指南: https : //youtu.be/xPalEw4xw1w?t=129

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM