【发布时间】:2013-09-10 15:52:50
【问题描述】:
CREATE PROCEDURE Dataloading
AS
BEGIN
truncate table TABLE1
insert TABLE1 (
[Name],
[Share]
)
select
[Name],
sum(Share)
from TABLE2
group by [Share]
END
输出:
texas 3000
dallas 5000
ca 5000
sfo 7000
newyork 8000
G total 28000
alaska 4000
Total 24000
但是我需要最后进入阿拉斯加,并且beofre之前的一排必须是空的?
注意:我留空是因为我将此输出发送到 XL 表中,并且我正在使用一些计算。但我是手动做的,有没有用SP做的修改。
帮帮我!!!
【问题讨论】:
-
为什么要使用 SQL 创建 Excel 输出?如果要向 Excel 输出添加计算,请在使用 @Royi 的答案后添加一个宏以插入空行
-
我在数据报告工具中使用。工具读取所有行并输入到 XL 表中。
标签: sql-server tsql stored-procedures sql-server-2008-r2