Está en la página 1de 16

INSERT INTO @TPremiosCatalogos

SELECT--Distinct
IDCampana,CodigoAnterior,ObsGarantia,IDCatalogo,tmp.IDPremio,Nombre,NombreCorto,Descripcion,
IDCategoria,Imagen,ImagenApaisada,
NumeroPiezas,FechaInicioVigencia,FechaFinVigencia,IDEstado,Observaciones,
IDPersonaRegistro,FechaRegistro,IDPersonaActualizacion,tmp.FechaActualizacion,Puntos,Pagina,
CampanaNombre,CatalogoNombre,EsCombo,IDMarca,CantidadMinARedimir,NombrePunto,EsMoneda,
IDCluster,IsNull(AltaRotacion,0)AltaRotacion,IDPrograma,IDTipoCatalogo,PermitePtosVariables,RedencionObservacionGEN,
ImagenRutaAbs,ImagenApaisadaRutaAbs,
Isnull(PRE.Excluir,0) ExcluirRedencion,
CASEWHEN Isnull(PRE.Excluir,0) = 0 THEN ''
WHEN PRE.Excluir = 1 THEN Tmp.RedencionObservacionGEN
END As RedencionObservacion,
tmp.IDPersonaPremio,tmp.NombreCompleto , tmp.IDTipoPremio, tmp.DescripcionTipoPremio,
tmp.UUID, tmp.IDClasePremio, tmp.DataExtra, tmp.IDEstadoERPExterno,
(select Count(value) from string_split((select ValorParametro from [dbo].[Parametros_ProcesosXEmpresas]
where Parametro = 'ID_CLASEPREMIO_SOLICITA_CONFIRMACION_DATOS'),';') where value = tmp.IDClasePremio) as Solicita
FROM TempPremios_ProgramasCampanasCatalogos tmp with (NOLOCK)
--NT. 2015/10/29 Agrego el campo RedencionObservacion
LEFT OUTER JOIN Premios_RolesExcluidos PRE with (NOLOCK) ON PRE.IDPremio = tmp.IDPremio
WHERE(CASE @IDRoleWHEN 0 THEN 1
Else IsNull(dbo.fnCatalogos_Programas_Roles(IDCatalogo, IDPrograma, @IDRole), 1)
END) = 1
and IDCluster in (IsNull(@iIDCluster, IDCluster)) --Jeimar 20181127 Aplica solo para el cluster especifico.. el IDCluster Cero
and IDCanalOrigen in (0, @iIDCanalOrigen)

INSERT INTO @TPremiosCatalogos


SELECT--Distinct
IDCampana,CodigoAnterior,ObsGarantia,IDCatalogo,tmp.IDPremio,Nombre,NombreCorto,Descripcion,
IDCategoria,Imagen,ImagenApaisada,
NumeroPiezas,FechaInicioVigencia,FechaFinVigencia,IDEstado,Observaciones,
IDPersonaRegistro,FechaRegistro,IDPersonaActualizacion,tmp.FechaActualizacion,Puntos,Pagina,
CampanaNombre,CatalogoNombre,EsCombo,IDMarca,CantidadMinARedimir,NombrePunto,EsMoneda,
IDCluster,IsNull(AltaRotacion,0)AltaRotacion,IDPrograma,IDTipoCatalogo,PermitePtosVariables,RedencionObservacionGEN
ImagenRutaAbs,ImagenApaisadaRutaAbs,
Isnull(PRE.Excluir,0) ExcluirRedencion,
CASEWHEN Isnull(PRE.Excluir,0) = 0 THEN ''
WHEN PRE.Excluir = 1 THEN Tmp.RedencionObservacionGEN
END As RedencionObservacion,
tmp.IDPersonaPremio,tmp.NombreCompleto , tmp.IDTipoPremio, tmp.DescripcionTipoPremio,
tmp.UUID, tmp.IDClasePremio, tmp.DataExtra, tmp.IDEstadoERPExterno,
(select Count(value) from string_split((select ValorParametro from [dbo].[Parametros_ProcesosXEmpresas]
where Parametro = 'ID_CLASEPREMIO_SOLICITA_CONFIRMACION_DATOS'),';') where value = tmp.IDClasePremio) as Solici
FROM TempPremios_ProgramasCampanasCatalogos tmp with (NOLOCK)
--NT. 2015/10/29 Agrego el campo RedencionObservacion
LEFT OUTER JOIN Premios_RolesExcluidos PRE with (NOLOCK) ON PRE.IDPremio = tmp.IDPremio
WHERE(CASE @IDRoleWHEN 0 THEN 1
Else IsNull(dbo.fnCatalogos_Programas_Roles(IDCatalogo, IDPrograma, @IDRole), 1)
END) = 1
END As RedencionObservacion,
tmp.IDPersonaPremio,tmp.NombreCompleto , tmp.IDTipoPremio, tmp.DescripcionTipoPremio,
tmp.UUID, tmp.IDClasePremio, tmp.DataExtra, tmp.IDEstadoERPExterno,
(select Count(value) from string_split((select ValorParametro from [dbo].[Parametros_ProcesosXEmpresas]
where Parametro = 'ID_CLASEPREMIO_SOLICITA_CONFIRMACION_DATOS'),';') where value = tmp.IDClasePremio) as Solici
FROM TempPremios_ProgramasCampanasCatalogos tmp with (NOLOCK)
--NT. 2015/10/29 Agrego el campo RedencionObservacion
LEFT OUTER JOIN Premios_RolesExcluidos PRE with (NOLOCK) ON PRE.IDPremio = tmp.IDPremio
WHERE(CASE @IDRoleWHEN 0 THEN 1
Else IsNull(dbo.fnCatalogos_Programas_Roles(IDCatalogo, IDPrograma, @IDRole), 1)
END) = 1
and IDCluster in (IsNull(@iIDCluster, IDCluster)) --Jeimar 20181127 Aplica solo para el cluster especifico.. el IDCluster Cer
and IDCanalOrigen in (0, @iIDCanalOrigen)

SELECT*
FROM(
SELECTDistinct row_number() over (order by AltaRotacion DESC, Puntos DESC) NroRegistro, *
FROM(
SELECT *, UUID_Simple + Replicate('0', 7-Len(Convert(Nvarchar,IsNull(@iIDCuenta,'')))) + Convert(Nvarchar,IsNull(@iIDCu
(SELECT dbo.fnPermiteRedimirCalendario(IDPrograma, IDCampana, IDCatalogo, idCluster)) RedimirCalendarioHabilitado,
ISNULL(ImagenApaisada,Imagen) ImagenCalculada,
ISNULL(ImagenApaisadaRutaAbs,ImagenRutaAbs) ImagenCalculadaRutaAbs
FROMdbo.fnPremios_ProgramasCampanasCatalogos(@iIDRole, @iIDCluster, @iIDCanalOrigen) -- Jeimar 20200804
WHEREAltaRotacion = 1
AND IDPrograma = @iIDPrograma
AND IDTipoCatalogo <> 9
UNION ALL
SELECT *, UUID_Simple + Replicate('0', 7-Len(Convert(Nvarchar,IsNull(@iIDCuenta,'')))) + Convert(Nvarchar,IsNull(@iIDCu
(SELECT dbo.fnPermiteRedimirCalendario(IDPrograma, IDCampana, IDCatalogo, idCluster)) RedimirCalendarioHabilitado,
ISNULL(ImagenApaisada,Imagen) ImagenCalculada,
ISNULL(ImagenApaisadaRutaAbs,ImagenRutaAbs) ImagenCalculadaRutaAbs
FROMdbo.fnPremios_ProgramasCampanasCatalogos(@iIDRole, @iIDCluster, @iIDCanalOrigen) -- Jeimar 20200804
WHEREIDPrograma = @iIDPrograma
AND IDTipoCatalogo not in (9, 15)
AND AltaRotacion = 0
AND EsMoneda = 0
AND IsNull(PermitePtosVariables, 0) = 0
AND (Puntos Between 1 AND @SaldoPuntos
OR IDPremio IN (SelectIDPremio
FromParametros_RangoPuntosExtractos
WhereIDPrograma = @iIDPrograma
AND Vigente = 1
AND @SaldoPuntos Between RangoInicial and Rangofinal))) Prem
) TMP
WHERENroRegistro <= (@iRegInicial + 10)
ORDER BY NroRegistro
SelectTop 1 @IsEnabled = IsEnabled
FromCatalogos_Programas_Roles
WhereIDCatalogo = @iIDCatalogo
and Vigente = 1
and IDPrograma in (0,@iIDPrograma)
and IDRole in (0,@iIDRole)
Order By IDRole Desc, IDPrograma Desc

select * from OpenRowset(TABLE TRCDATA, @traceid, @records)

VALEFIEL.dbo.spPremios_AltaRotacionYPuedeRedimir;1
VALEFIEL.dbo.fnRetornaParametroStringConcepto_Programa;0
(@iIDCuenta int,@iIDIdioma smallint,@iIDCatalogo int,@iIDTipoCatalog* FROM dbo.fnCategoriasPremiosXProgramaRole
ORDER BY Descripcion1 asc
ripcion,

eda,
encionObservacionGEN,

mpresas]
DClasePremio) as SolicitaConfirmacionDatos

cifico.. el IDCluster Cero esta incluido en la tabla temporal par alos programas que les aplique

scripcion,

neda,
dencionObservacionGEN,

mpresas]
IDClasePremio) as SolicitaConfirmacionDatos
mpresas]
IDClasePremio) as SolicitaConfirmacionDatos

ecifico.. el IDCluster Cero esta incluido en la tabla temporal par alos programas que les aplique

(Nvarchar,IsNull(@iIDCuenta,'')) UUID,
irCalendarioHabilitado,

Jeimar 20200804

(Nvarchar,IsNull(@iIDCuenta,'')) UUID,
irCalendarioHabilitado,

Jeimar 20200804
sPremiosXProgramaRole(@iIDRole,(Select IDPrograma From Cuentas WITH(NOLOCK) Where IDCuenta = @iIDCuenta),@iIDCatalogo,(Selec
CPU 6042

CPU 8741
nta),@iIDCatalogo,(Select IsNull(IDCluster, 0) From Cuentas WITH(NOLOCK) Where IDCuenta = @iIDCuenta),@iIDIdioma,@iIDTipoCatalogo
@iIDIdioma,@iIDTipoCatalogo, @iIDCanalOrigen)
session_id status cpu_time logical_reads reads writes Elaps M
205 runnable 1959 379514 0 24 0
212 running 1857 355982 0 21 0
213 runnable 1786 347736 0 37 0
114 running 1783 344194 0 38 0
186 runnable 1462 286002 0 37 0
209 running 1431 276328 0 22 0
55 runnable 1425 271537 0 45 0
87 runnable 1377 270921 0 48 0
188 running 1171 229646 0 19 0
53 running 30515 6109743 1545479 131 2
103 running 3708092 218679174 2898 38 62

session_id status cpu_time logical_reads reads writes Elaps M


65 running 1297 337046 0 53 0
188 running 907 234567 0 26 0
105 running 805 208866 0 30 0
67 running 652 150556 0 0 0
166 running 323 80871 0 0 0
169 running 103 21816 0 0 0
104 running 97 21802 0 0 0
57 runnable 15 5515 0 0 0
124 running 0 0 0 0 0
84 running 0 1 0 0 0
statement_text command_tex
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
Insert into CuboDashboardCumplimiento (IDPrograma, IDCuenta, FechaCorte, IDVariable, IDProdu
[VALEFIEL].[d
Select @Cantidad = SUM(Isnull(PedPre.Cantidad,1)) ---Jeimar 20181120 Se cambia x 1 el defa [VALEFIEL].[d

statement_text command_tex
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
INSERT INTO @TPremiosCatalogos SELECT --Distinct IDCampana,CodigoAnterior,ObsGa [VALEFIEL].[d
Insert Into @TProgCategoriasPremios (IDCodigo, CodigoTexto, Descripcion1, DatoAuxiliar1, Ruta[VALEFIEL].[d
SELECT au.ApplicationId, au.UserId, au.UserName, au.LoweredUserName, au.MobileAlias, au.IsAnonymous, au.L
Select Top 1 @ValorParametro = ValorParametro from Parametros_ProcesosXEmpresas with (N[VALEFIEL].[d
command login_name host_name program_nam
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT NT SERVICE\S EC2AMAZ-HN SQLAgent - TS
SELECT NT SERVICE\S EC2AMAZ-HN SQLAgent - TS

command login_name host_name program_nam


INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
INSERT valefiel EC2AMAZ-PR-.Net SqlClient
SELECT valefiel EC2AMAZ-PR-.Net SqlClient
SELECT valefiel EC2AMAZ-PR-.Net SqlClient
last_request_end_time login_time open_transaction_count
2024-02-01 10:41:55.460 2024-02-01 10 0
2024-02-01 10:41:55.763 2024-02-01 10 0
2024-02-01 10:41:56.917 2024-02-01 10 0
2024-02-01 10:41:57.100 2024-02-01 10 0
2024-02-01 10:41:55.660 2024-02-01 10 0
2024-02-01 10:41:58.467 2024-02-01 10 0
2024-02-01 10:41:57.647 2024-02-01 10 0
2024-02-01 10:41:56.797 2024-02-01 10 0
2024-02-01 10:41:56.440 2024-02-01 10 0
2024-02-01 12:17:02.223 2024-02-01 12 2
2024-02-01 12:40:00.517 2024-02-01 12 2 Exec [dbo].[spReconstruyeTempCatalogosONLine]

2/2/2024
last_request_end_time login_time open_transaction_count
45324.5078662384 11:19.6 0
11:20.0 11:20.0 0
11:20.1 11:20.1 0
11:20.3 11:20.3 0
11:20.6 11:20.6 0
11:20.8 11:20.8 0
11:20.8 11:20.8 0
11:20.9 11:20.9 0
11:20.9 11:20.9 0
11:20.9 11:20.9 0
VALEFIEL.dbo.fnRetornaParametroStringConcepto;0

---Distrubuye Redenciones por Centros de Costos--

pCatalogosONLine] Exec [dbo].[spDistribuirSalidasXCentrosDeCostos]


where CE.FechaActivacion is null
and A.FechaAceptacionTerminos is not Null
*/
IIS

También podría gustarte