Историк восстановить данные - PullRequest
1 голос
/ 20 июня 2019

У меня есть лист Excel, в котором хранятся данные, извлеченные из базы данных Historian для тегов выбросов на сервере Wonderware. Мне нужно знать, как я могу написать SQL-запрос, который загружает данные между двумя диапазонами дат. Starte date end date.

Я собрал данные и отобразил, что хочу, я просто не знаю, как я могу реализовать между двумя диапазонами дат, которые пользователь вводит в другой форме. Я НЕ ЗНАЮ, КАК ЭТО СДЕЛАТЬ.

Я ничего не пробовал, потому что я не уверен, как реализовать запрос параметров в 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, я новичок в истории добавить.

1 Ответ

0 голосов
/ 28 июня 2019

Исходя из вашего комментария, я понимаю, что ваш реальный вопрос: как параметризовать SQL-запрос в Excel. Это видео показывает пошаговое руководство для этого: https://youtu.be/xPalEw4xw1w?t=129

...