0
我有存储过程,里面我有选择语句,插入和更新,但在我的select语句中,我想将结果存储在变量中,以便稍后可以访问它在我的更新声明中。如何将结果首先存储在变量中?这是我的选择语句:如何将sql结果存储到sql server 2008中的变量
SELECT
REV1 = COUNT(CASE WHEN QTR = 1 AND MAIN_SAT =1 AND ACTIVE_FLAG = 1 THEN 1 END),
REV2= COUNT(CASE WHEN QTR = 1 AND MAIN_EKL =1 AND ACTIVE_FLAG = 1 THEN 1 END),
REV3= COUNT(CASE WHEN QTR = 1 AND MAIN_LAM =1 AND ACTIVE_FLAG = 1 THEN 1 END),
REV4= COUNT(CASE WHEN QTR = 1 AND MAIN_JAC =1 AND ACTIVE_FLAG = 1 THEN 1 END)
FROM MyTable
这个SELECT语句的结果是这样的:
REV1 REV2 REV3 REV4
12 45 87 54