繁体   English   中英

使用excel,在给定日期范围内查询表中特定标签的SQL

[英]using excel, query SQL for specific tags in a table for a given date range

使用 excel 2013 我需要在网络 SQL 服务器上为特定标签和给定日期范围内创建一个 SQL tbl 搜索。 例如:tbl 拥有自 1990 年以来生产的所有雪佛兰品牌,并且每天售出单位。 例如,搜索日期范围为 1Jul2017 到 31Jul2017 的 corvette。 结果将显示 2017 年 7 月每天售出的护卫舰数量,我需要在整个 7 月销售总量。

这很重要:我只希望他们访问数据不能对数据库进行更改

我可以在 SQL 中做到这一点没问题,但我必须这样做,以便无法访问 SQL 数据库的人可以使用此查询并获取他们需要的信息。 最终目标是为此拥有一个 Access 前端。

编辑:我不是 Excel 或 SQL 方面的专家,但知道足以完成一些事情。 我戴的许多帽子之一。 . .

谢谢,

在 Excel 中, Data选项卡, New QueryFrom Database ,选择数据库类型,添加连接信息,单击Advanced options ,将您的查询放在SQL 语句窗口中,点击OK ,点击Load 现在您在电子表格中有 SQL 结果。 如果您希望它们定期更新,请再次转到Data选项卡, Connections ,从列表中选择您刚刚建立的连接,单击Properties ,并将其设置为每小时刷新一次,或在打开文件时刷新,或任何对您有意义的内容。

这仅适用于具有数据库权限的用户。 如果您需要它更安全(根本不在电子表格中保存数据,而只能从数据库中访问它),请在连接属性中单击“打开文件时刷新数据” ,然后在保存之前单击“从外部数据范围中删除数据”工作簿

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM