如何使用Excel单元格日期每月更改Sql查询

问题描述 投票:0回答:1

我正在使用 Excel 通过 ODBC 从 SCADA 数据库提取数据以进行报告。我的数据保存在 Excel 中,但我需要设置一个范围来每天提取一个月的数据,然后当该月结束时,我更改主工作表上的月份(例如从四月到五月),它将清除旧数据并开始记录新月份数据。

SCADA 服务器有一个存储数据的历史学家,因此数据始终存在。我只需要能够设置每月的日期范围以将数据导入到电子表格中,并有一种简单的方法来更改日期范围。

感谢所有帮助。谢谢。

我尝试过使用时间戳函数和“?”查询,但我似乎无法获取代码应该如何。

sql sql-server excel
1个回答
0
投票

更新:

到目前为止,我已经创建了一个名为“DateRange”的表,并且日期将根据月份输入而变化。现在我有从服务器提取的源代码,然后是“FROM DateRange$a2”和“FROM DateRange$a3”之间的 WHERE Timestamp 目前我收到“此表为空”错误

代码:在此输入图片描述 = Odbc.Query("dsn=GLNHTWTP", "#(lf)SELECT ""时间戳"",""Utilities_MTU_IPAddress\MTUPLC\Booster Stations\Well 07\Analogas & Setpoints\WP DWC FLOW YESTERDAY:Value"" FROM ""历史记录""#(lf)“FROM DateRange$1”和“FROM DateRange$2”之间的时间戳#(lf)")

© www.soinside.com 2019 - 2024. All rights reserved.