85 lines
2.3 KiB
Transact-SQL
85 lines
2.3 KiB
Transact-SQL
-- ================================================
|
|
-- Template generated from Template Explorer using:
|
|
-- Create Procedure (New Menu).SQL
|
|
--
|
|
-- Use the Specify Values for Template Parameters
|
|
-- command (Ctrl-Shift-M) to fill in the parameter
|
|
-- values below.
|
|
--
|
|
-- This block of comments will not be included in
|
|
-- the definition of the procedure.
|
|
-- ================================================
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
-- =============================================
|
|
-- Author: <Author,,Name>
|
|
-- Create date: <Create Date,,>
|
|
-- Description: <Description,,>
|
|
-- =============================================
|
|
CREATE PROCEDURE SP_DESGLOCE_GESTIONES
|
|
AS
|
|
BEGIN
|
|
-- SET NOCOUNT ON added to prevent extra result sets from
|
|
-- interfering with SELECT statements.
|
|
SET NOCOUNT ON;
|
|
|
|
CREATE TABLE #TablaTemporal (
|
|
[Total en SIGDD] [int] NOT NULL,
|
|
[Cancelada] [int] NOT NULL,
|
|
[Bloqueada] [int] NOT NULL,
|
|
[Ingresadas en SIGDD] [int] NOT NULL,
|
|
[Finalizada] [int] NOT NULL,
|
|
[Pendiente] [int] NOT NULL,
|
|
--[% de atencion] [int] NOT NULL,
|
|
--[% pendientes de resolver] [int] NOT NULL,
|
|
[Fecha] [varchar](100) NOT NULL
|
|
--[Año] [int] NOT NULL,
|
|
)
|
|
|
|
INSERT INTO #TablaTemporal (
|
|
[Total en SIGDD] ,
|
|
[Cancelada] ,
|
|
[Bloqueada] ,
|
|
[Ingresadas en SIGDD] ,
|
|
[Finalizada] ,
|
|
[Pendiente] ,
|
|
--[% de atencion] ,
|
|
--[% pendientes de resolver] ,
|
|
--[Mes] ,
|
|
[Fecha]
|
|
) SELECT
|
|
[CANCELADADESGLOCEGESTIONES] +[BLOQUEADADESGLOCEGESTIONES] + [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES]
|
|
,[CANCELADADESGLOCEGESTIONES]
|
|
,[BLOQUEADADESGLOCEGESTIONES]
|
|
, [FINALIZADADESGLOCEGESTIONES]+[PENDIENTEDESGLOCEGESTIONES]
|
|
,[FINALIZADADESGLOCEGESTIONES]
|
|
,[PENDIENTEDESGLOCEGESTIONES]
|
|
, FORMAT(CAST('01/'+CONVERT(varchar,[MESDESGLOCEGESTIONES] )+'/'+CONVERT(varchar,[ANNODESGLOCEGESTIONES]) as date) , 'MMM yyyy')
|
|
FROM
|
|
[SIGPC].[dbo].[t_rpt_desglocegestiones]
|
|
|
|
|
|
|
|
SELECT * FROM #TablaTemporal
|
|
UNPIVOT ([Value] FOR Estado IN (
|
|
[Total en SIGDD] ,
|
|
[Cancelada] ,
|
|
[Bloqueada] ,
|
|
[Ingresadas en SIGDD] ,
|
|
[Finalizada] ,
|
|
[Pendiente]
|
|
|
|
|
|
)) Unp
|
|
pivot(
|
|
max([Value])
|
|
for [Fecha] IN ([ene. 2020],[feb. 2020],[mar. 2020],[abr. 2020],[may. 2020],[jun. 2020],[jul. 2020],[ago. 2020],[sep. 2020],[oct. 2020],[nov. 2020],[ dic. 2020])
|
|
) Piv
|
|
|
|
|
|
|
|
|
|
END
|
|
GO
|