Hola a todos, tengo la siguiente consulta
DECLARE @TABLAAUX TABLE(VALOR VARCHAR(50), TIPO VARCHAR(30))
INSERT INTO @TABLAAUX (VALOR,TIPO) VALUES(3, 'Fraude')
INSERT INTO @TABLAAUX (VALOR,TIPO) VALUES(4, 'Sospechoso')
INSERT INTO @TABLAAUX (VALOR,TIPO) VALUES(5, 'Vinculación')
INSERT INTO @TABLAAUX (VALOR,TIPO) VALUES(2, 'Desvinculación')
INSERT @TABLARESUMEN
SELECT CASE VALOR
WHEN 3 THEN 'Fraude'
WHEN 4 THEN 'Sospechoso'
WHEN 5 THEN 'Vinculación'
WHEN 2 THEN 'Desvinculación'
END AS TIPO,
ISNULL((SELECT SUM(CM.PERDIDA_ENCONTRADA) AS CANTIDAD
FROM TSOE_CLIENTES_MEDIDA CM
WHERE (dbo.fn_MaximoConsecutivoCD(@sp_CD) = CM.SM_CONSECUTIVO) AND (CM.TIPO_ACCION = VALOR)), 0.00) AS CANTIDAD
FROM @TABLAAUX
INSERT @TABLARESUMEN
SELECT 'Fraude Otros Eventos' AS TIPO,
ISNULL(FRAUDE_OTROS_EVENTOS,0.00) AS CANTIDAD
FROM TSOE_SOLICITUDES_MEDIDA
WHERE CONSECUTIVO = dbo.fn_MaximoConsecutivoCD(@sp_CD)
Esta me da lo siguiente:
TIPO-------------------------VALOR
Fraude--------------------------80.00
Sospechoso----------------------0.00
Vinculación-----------------------0.00
Desvinculación--------------------0.00
Fraude Otros Eventos---------------0.00
Lo que quiero es agregar otro campo a la tabla, es el campo consecutivo de la tabla tsoe_solicitudes_medida. Ya he tratado con varias opciones y no me ha funcionado al parecer la interferecia la produce la variable tabla @TABLAAUX. Agredezco cualquier ayuda. Muchas Gracias