13/04/2010, 13:06
|
| | | Fecha de Ingreso: abril-2010 Ubicación: Bogotá D.C.
Mensajes: 4
Antigüedad: 14 años, 9 meses Puntos: 0 | |
Respuesta: Agregar campo a variable tabla Hola ya lo resolví, esta es la respuesta. Muchas gracias
DECLARE @TABLARESUMEN TABLE(VALOR VARCHAR(50),TIPO VARCHAR(30),COD_SOLICITUD NUMERIC(10,0))
DECLARE @TABLAAUX TABLE(VALOR VARCHAR(50),TIPO VARCHAR(30),COD_SOLICITUD NUMERIC(10,0))
INSERT INTO @TABLAAUX (VALOR,TIPO,COD_SOLICITUD) VALUES(3, 'Fraude',dbo.fn_MaximoConsecutivoCD(@sp_CD))
INSERT INTO @TABLAAUX (VALOR,TIPO,COD_SOLICITUD) VALUES(4, 'Sospechoso',dbo.fn_MaximoConsecutivoCD(@sp_CD))
INSERT INTO @TABLAAUX (VALOR,TIPO,COD_SOLICITUD) VALUES(5, 'Vinculación',dbo.fn_MaximoConsecutivoCD(@sp_CD))
INSERT INTO @TABLAAUX (VALOR,TIPO,COD_SOLICITUD) VALUES(2, 'Desvinculación',dbo.fn_MaximoConsecutivoCD(@sp_CD ))
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, dbo.fn_MaximoConsecutivoCD(@sp_CD) AS COD_SOLICITUD
FROM @TABLAAUX
INSERT @TABLARESUMEN
SELECT 'Fraude Otros Eventos' AS TIPO,
ISNULL(FRAUDE_OTROS_EVENTOS,0.00) AS CANTIDAD,
CONSECUTIVO AS COD_SOLICITUD
FROM TSOE_SOLICITUDES_MEDIDA
WHERE CONSECUTIVO = dbo.fn_MaximoConsecutivoCD(@sp_CD)
SELECT *
FROM @TABLARESUMEN
La parte en rojo agrega el campo |