SQL 查询结果导出到EXCEL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 查询结果导出到EXCEL相关的知识,希望对你有一定的参考价值。

select count(*6) as *3 ,count(DISTINCT *8) as *4 from dbo.APP_INF_CAR_TRUNK_DTL where 开始时间 between @a+' '+@c and @b+' '+@d and (*6='*1' or *6='*2')

select (select count(*4) from APP_INF_CAR_CALLDAMAGE_DTL where 开始时间 >= @a+' '+@c and 开始时间<=@b+' '+@d and ( *6='*1' or *6='*2' ) ) as *3,
(select count(DISTINCT *5) from APP_INF_CAR_CALLDAMAGE_DTL where 开始时间 >= @a+' '+@c and 开始时间<=@b+' '+@d and ( *6='*1' or *6='*2' ) ) as *1

select count(*8) as *7 from dbo.APP_INF_CAR_EXT_DTL where 开始时间>=@a+' '+@c and 开始时间<=@b+' '+@d and (*6='*1' or *6='*1')

select (select count(*4) from APP_INF_CAR_CALLDAMAGE_DTL where 开始时间 >= @a+' '+@c and 开始时间<=@b+' '+@d and *4>='5' and ( *6='*1' or *6='*2' ) ) as *3,
(select count(DISTINCT *5) from APP_INF_CAR_CALLDAMAGE_DTL where 开始时间 >= @a+' '+@c and 开始时间<=@b+' '+@d and *4>='5' and ( *6='*1' or *6='*2' ) ) as *1

这是我的查询 我想将查询结果导出EXCEL
另外我想在查询中自动连接下 不需要再输入用户名密码

用EXCEL的外部数据导入可以使用查询,但好像不是标准的SQL,这种情况建议你用触发器之类的把数据查询导到一张表里,再考虑导到EXCEL的问题。
而表导到EXCEL的方法就很多了,可以使用EXCEL的导入外部数据,当数据更新时只要刷新一下就好了,不用输入密码。
也可以使用SQL SERVER的导入导出工具,导入导出工具可以利用定时同步数据。当然就不用输入密码。
参考技术A 在视图里面执行sql查出查询结果,选中结果右键“将结果另存为”可以存为csv文件。

以上是关于SQL 查询结果导出到EXCEL的主要内容,如果未能解决你的问题,请参考以下文章

在delphi中如何将查询结果导出到excel中

将sql 查询结果导出到excel

PostgreSQL:将结果数据从 SQL 查询导出到 Excel/CSV

将sql查询结果导出到csv或excel

SQL Server查询结果导出到EXCEL表格

将SQL查询分析器查询的结果用SQL语句导出到Excel表格的语句怎么写?