У меня есть рабочий лист Excel, в котором я извлекаю данные из базы данных Historian для тегов эмиссии на сервере Wonderware. Мне нужно знать, как я могу написать SQL-запрос, который загружает данные между двумя датами range.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, я новичок в добавлении историка.