我有一个 Excel 工作表,其中包含从 Historian 数据库中提取的数据,用于 Wonderware 服务器中的排放标签。我需要知道如何编写在两个日期范围之间上传数据的 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 中执行此操作,我是历史学家添加的新手。