TFS_ANTIGUO/ReportesSIGPC/Query/SPGetionDesgloce.sql

86 lines
2.3 KiB
MySQL
Raw Normal View History

-- ================================================
-- 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<EFBFBD>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