注册 登录
编程论坛 SQL Server论坛

excel怎么读sql的历史数据啊

卡帕库拉 发布于 2023-04-19 10:00, 504 次点击
我现在读只能读到实时的数据,想读某个时段的历史数据不知道怎么读
1 回复
#2
东海ECS2023-04-22 11:39
要读取某个时段的历史数据,可以使用 Excel 中的“数据”功能,通过从 SQL 数据库中提取数据的方式来实现。下面是一些步骤可以用来操作。

在 Excel 中打开一个新的工作簿,然后选择“数据”选项卡。

在“数据”选项卡中,选择“来自其他来源”下拉菜单中的“从SQL Server”选项。

在弹出的“数据连接向导”中,输入要连接的 SQL Server 数据库的服务器名称和数据库名称,并选择 Windows 身份验证或者 SQL Server 身份验证等。

接下来,在“连接属性”对话框中,选择“定义查询”选项。

在“定义查询”对话框中,输入要查询的 SQL 语句,例如:

SELECT * FROM MyTable WHERE Date BETWEEN '2019-01-01' AND '2019-12-31';

这个 SQL 语句将检索出“MyTable”表中日期在2019 年的数据。

点击“确定”按钮,返回到“数据连接向导”对话框,单击“测试连接”按钮以确保连接成功。

单击“下一步”按钮,选择要将数据放置的位置,例如新工作表或现有工作表等。

最后,单击“完成”按钮,Excel 将从 SQL Server 数据库中检索出历史数据,并将其显示在您选择的地方。

希望这些步骤对您有所帮助!
1