Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 2169

Query de reporte de perdidas y ganancias con centro de costos

$
0
0

Hola a todos

 

tenemos este query que amablemente me pasaron hace tiempo donde me trae los datos del reporte nativo de SAP de perdidas y ganancias, nos arroja a la derecha los meses y en columna los centros de costos, pero lo quisiéramos al revés que en las columnas a la derecha aparezcan los centros de costos y poder escoger el mes y año, alguien podría decirnos como seria, gracias por su ayuda, saludos

 

DECLARE @ANIO SMALLINT

SET @ANIO = (SELECT A.Year FROM dbo.OACP A WHERE A.Year='[%0]')

SELECT

    P.[Cuenta],

    P.[Nombre],

    P.[CCosto],

    [1] as [Ene],

    [2] as [Feb],

    [3] as [Mar],

    [4] as [Abr],

    [5] as [May],

    [6] as [Jun],

    [7] as [Jul],

    [8] as [Ago],

    [9] as [Sep],

    [10] as [Oct],

    [11] as [Nov],

    [12] as [Dic]

FROM (

    SELECT

        T1.FormatCode AS Cuenta,

        T1.AcctName AS Nombre,

        T2.PrcName AS CCosto,

        MONTH(T0.RefDate)'Month',

        SUM(T0.Credit-T0.Debit)'CargoAbono'

    FROM dbo.JDT1 T0

    INNER JOIN dbo.OACT T1 ON T1.AcctCode=T0.Account

    LEFT JOIN dbo.OPRC T2 ON T2.PrcCode=T0.ProfitCode

    WHERE YEAR(T0.RefDate)=@ANIO AND T1.GroupMask BETWEEN 1 AND 8

    GROUP BY T1.FormatCode, T1.AcctName, T2.PrcName,MONTH(T0.RefDate)

) P

PIVOT (

    SUM(CargoAbono)

    FOR [Month] IN ([1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12])

) P

ORDER BY P.[Cuenta], P.[CCosto]


Viewing all articles
Browse latest Browse all 2169

Trending Articles