我需要安排一个报告在工作日的凌晨2:00运行,并将那些查询结果作为Excel文件发送给最终用户。我通常使用Excel的Power Query查询数据仓库以获取其他报告。据我所知,我使用的DW工具(Jet Data Manager)或Power Query中不存在此特定功能。 SSMS是否可以解决此问题?谢谢
使用纯SQL这样做将具有挑战性,但并非并非不可能。做这种事情的最直接的方法是使用SSRS(SQL Server Reporting Services)。这将允许您构建格式化的报告以及设置计划,分发(以Excel等其他格式分发)等。对于一个报告,SSRS的实现可能是过分的,但是如果您有其他类似的要求,则可能会使您生活要容易得多。
纯SQL方法可能涉及以下部分:
可能还有其他我没有想到的事情,但希望这会有所帮助。