【发布时间】:2020-04-02 12:33:29
【问题描述】:
我想将查询结果添加到另一个表中,该表仅用于通过存储过程收集一些统计信息。
这是我实现的:https://sqltest.net/#926688
但是结果集是空的,我不知道为什么。
Table: SurveyData
ID|Variable1|Variable2
1| 3| 4
2| 2| 4
3| 5| 1
对于存储过程,我想计算变量的值,以防它们是 4 或 5,并将结果放入另一个名为 Upper_Values 的表中
结果应该是这样的
Table: Upper_Values
ID|Var1count|Var2Count
1 | 1| 2
2 | ...
为此我写的SP是:
GO
CREATE PROCEDURE Put_Values
AS
BEGIN
SET NOCOUNT ON
INSERT INTO Upper_Values(Var1Count, Var2Count)
Select count(Variable1) as Var1Count, count(Variable2) as Var2Count from surveyData
END
谁能帮我完成这项工作?
【问题讨论】:
标签: sql-server tsql stored-procedures insert