SQL PIVOT Multiple Column Pivoted on same values

  • In the working sample below, I have the [Quantity] Column Successfully Pivotted for each value in the [DataCategory] Column.

    I now want to keep this but also add another Pivot for each value in the [DataCategory] column on MAX(Cost) as well as MAX(Quantity)

    However, changing this

    SELECT 
    DataLabel
    , p1.[CAT1] AS [CAT1 Quantity]
    , p1.[CAT2] AS [CAT2 Quantity]
    FROM (
    SELECT
    *
    FROM
    #xxx_PivotTest
    ) AS j
    PIVOT (
    MAX(Quantity) FOR DataCategory in
    ( [CAT1], [CAT2])
    ) AS p1
    ORDER BY 1

    to

    SELECT 
    DataLabel
    , p1.[CAT1] AS [CAT1 Quantity]
    , p1.[CAT2] AS [CAT2 Quantity]
    , p2.[CAT1] AS [CAT1 Cost]
    , p2.[CAT2] AS [CAT2 Cost]
    FROM (
    SELECT
    *
    FROM
    #xxx_PivotTest
    ) AS j
    PIVOT (
    MAX(Quantity) FOR DataCategory in
    ( [CAT1], [CAT2])
    ) AS p1
    PIVOT (
    MAX([Cost]) FOR DataCategory in
    ( [CAT1], [CAT2])
    ) AS p2
    ORDER BY 1

    Doesn't work.

    Every example I find online for multi-column PIVOT has each PIVOT use a different set of categories and not the same set.

    The script below creates a temp table, populates it and executes a working single column pivot.

    How can I had a PIVOT on Cost pivoted on DataCategory to this query and keep the existing PIVOT?

    IF OBJECT_ID('tempdb..#xxx_PivotTest') IS NOT NULL
    DROP TABLE #xxx_PivotTest

    CREATE TABLE #xxx_PivotTest(
    [DataLabel] [varchar](50) NULL,
    [DataCategory] [varchar](4) NOT NULL,
    [Quantity] [int] NULL,
    [Cost] [money] NULL
    )
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IHH524N', N'CAT2', 5, 550.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DUY188M', N'CAT2', 4, 367.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GFI128Y', N'CAT2', 6, 465.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZBC141X', N'CAT2', 3, 315.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IME9E', N'CAT2', 8, 826.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SVE125L', N'CAT2', 5, 524.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PLE949S', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'6397ZDB', N'CAT2', 4, 322.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KNK879Y', N'CAT2', 4, 329.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZPF573I', N'CAT2', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IDB311Y', N'CAT2', 3, 252.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HVY71OX', N'CAT2', 3, 145.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BGM863X', N'CAT2', 4, 360.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VIN911Z', N'CAT2', 5, 395.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ULV61WD', N'CAT2', 3, 242.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KUX75LD', N'CAT2', 3, 125.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CFD759Q', N'CAT1', 3, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BEI41GD', N'CAT2', 3, 252.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KQM952N', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KSP25HT', N'CAT2', 24, 2237.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YEO31VX', N'CAT2', 4, 220.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NHP11SX', N'CAT2', 4, 302.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EQD262Q', N'CAT2', 17, 625.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OXM53T', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BOZ31FD', N'CAT2', 9, 705.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YPO31LZ', N'CAT2', 4, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GWF75OX', N'CAT2', 4, 402.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QZO71CZ', N'CAT2', 2, 140.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OIT573S', N'CAT2', 2, 220.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QIX35GX', N'CAT2', 8, 595.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IVE593S', N'CAT2', 4, 412.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YWO245Y', N'CAT2', 10, 980.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WWD561U', N'CAT1', 3, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XOU637Y', N'CAT1', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZLC41SL', N'CAT2', 5, 395.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CTV21HX', N'CAT2', 26, 1681.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DWC194T', N'CAT2', 3, 160.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HXW312N', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PCY345Q', N'CAT2', 2, 205.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YLZ25NX', N'CAT2', 3, 200.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'COZ3B', N'CAT2', 2, 220.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DVH31HX', N'CAT2', 3, 225.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SGI336S', N'CAT2', 4, 440.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KCN56O', N'CAT2', 4, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DZE316O', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZNI51YX', N'CAT2', 4, 335.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YWI671O', N'CAT2', 7, 542.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UUM35SX', N'CAT2', 3, 157.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IFD278T', N'CAT2', 3, 292.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QLQ325L', N'CAT2', 3, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KXP15ZG', N'CAT2', 5, 305.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'12652E61', N'CAT2', 23, 1975.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VGP55YX', N'CAT2', 6, 545.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TYV21NX', N'CAT2', 13, 995.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XNQ554Q', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IVX326Q', N'CAT2', 3, 250.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZDC91QX', N'CAT2', 2, 215.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XMF19U', N'CAT2', 4, 412.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MBB871U', N'CAT2', 9, 870.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ICT772X', N'CAT2', 6, 510.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZDG896Y', N'CAT2', 5, 466.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HFV587M', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CMK135O', N'CAT1', 1, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YVT239T', N'CAT2', 8, 410.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QZO71CZ', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OXL342T', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YWW11FG', N'CAT1', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PCT35KZ', N'CAT2', 3, 225.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MZQ15BX', N'CAT2', 2, 187.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MYQ25UC', N'CAT2', 4, 310.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DOU152U', N'CAT2', 4, 220.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QDX25OH', N'CAT2', 3, 75.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LLX733U', N'CAT2', 3, 100.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PCY345Q', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MDC179Y', N'CAT2', 2, 95.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GZE25VZ', N'CAT2', 3, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BPD793X', N'CAT2', 3, 315.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VHN533Z', N'CAT1', 4, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZHM75YS', N'CAT2', 3, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HEP634O', N'CAT1', 2, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YBP164X', N'CAT2', 3, 155.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZLF25GF', N'CAT2', 1, 25.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WBY573T', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CZM543U', N'CAT2', 3, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XLS88N', N'CAT2', 9, 717.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PEG663H', N'CAT2', 3, 229.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NWZ35GX', N'CAT1', 4, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BXS671T', N'CAT2', 4, 320.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IKM796Q', N'CAT2', 4, 350.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SWO21OE', N'CAT2', 9, 782.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LNO31QD', N'CAT2', 4, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DFG658S', N'CAT2', 5, 135.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZSG11G', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WCE3263', N'CAT2', 3, 95.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZIK739T', N'CAT2', 6, 630.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DWL255W', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TXQ171Q', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PGK65WX', N'CAT2', 4, 440.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZBZ11QX', N'CAT2', 8, 425.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZDK84W', N'CAT2', 6, 295.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EYX35PB', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IMP91HI', N'CAT2', 7, 295.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DZE316O', N'CAT2', 2, 105.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QYC31LX', N'CAT2', 3, 200.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OBP915W', N'CAT2', 8, 880.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OCG91HG', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OEX65KC', N'CAT2', 7, 430.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CLX35SX', N'CAT1', 4, 360.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SUN829L', N'CAT2', 1, 95.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HZI16VX', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UZK45KZ', N'CAT1', 2, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KCM994U', N'CAT2', 4, 410.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QYE15WS', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KQI91VX', N'CAT2', 5, 540.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OZH25QL', N'CAT1', 2, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YOE81SX', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NED177U', N'CAT2', 5, 475.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OKW734X', N'CAT2', 8, 820.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VFE2Q', N'CAT2', 4, 344.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QLI51VF', N'CAT2', 3, 140.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DCH491W', N'CAT2', 3, 140.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NWO51VX', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QEF413U', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WXM71OX', N'CAT2', 10, 325.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TNI111T', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PBB81HX', N'CAT2', 18, 1174.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YWN826U', N'CAT2', 2, 155.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YCI414X', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HDT262O', N'CAT2', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XNH565S', N'CAT1', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'3894KI', N'CAT2', 3, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VFK129W', N'CAT2', 2, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WOO637S', N'CAT2', 2, 194.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NVX462X', N'CAT2', 5, 400.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MUF653S', N'CAT1', 2, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KHG914W', N'CAT1', 3, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TWI15DL', N'CAT2', 3, 125.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UWM11NM', N'CAT2', 3, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NZW65KQ', N'CAT2', 5, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XZX55YG', N'CAT2', 4, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XLO399Q', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WLH35OS', N'CAT2', 3, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WWU21OD', N'CAT2', 4, 335.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VYN25ZL', N'CAT2', 4, 380.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MVW91SX', N'CAT2', 6, 600.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QGG244W', N'CAT2', 4, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PNY15MC', N'CAT2', 3, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PXX751S', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KWE75OX', N'CAT2', 11, 1182.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MOK853S', N'CAT2', 7, 744.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KIT328U', N'CAT2', 7, 557.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NWN65KG', N'CAT1', 3, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IYM35CM', N'CAT2', 3, 182.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MXM951Z', N'CAT2', 3, 295.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SGQ815S', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UEI168Z', N'CAT2', 34, 2765.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VIK335X', N'CAT2', 3, 260.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WEN233S', N'CAT2', 5, 550.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PCF297Y', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PMN738T', N'CAT1', 4, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YHB816S', N'CAT2', 13, 470.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HZZ35FW', N'CAT2', 4, 225.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LCX715M', N'CAT2', 4, 440.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GEW183Q', N'CAT2', 4, 185.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NEK123U', N'CAT2', 3, 295.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IHC799Z', N'CAT2', 4, 375.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MSM45U', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OIW15WS', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CEY61TE', N'CAT2', 7, 580.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PKF742Q', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OCG91HG', N'CAT2', 5, 377.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZSG196Q', N'CAT2', 3, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GHQ11UT', N'CAT2', 3, 85.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OBP915W', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LWN11WE', N'CAT2', 8, 370.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LEG41OX', N'CAT1', 3, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'29LUG867', N'CAT2', 4, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FLQ51VX', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OVB75QD', N'CAT2', 1, 95.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MUN68X', N'CAT2', 3, 285.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BEZ21VX', N'CAT2', 4, 305.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FPU498N', N'CAT2', 21, 2137.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KPU328S', N'CAT1', 5, 450.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XIE412S', N'CAT1', 10, 840.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'INI15QC', N'CAT1', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CEE117S', N'CAT2', 4, 250.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OZH25QL', N'CAT2', 1, 80.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZIN543L', N'CAT2', 2, 224.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MKW81WG', N'CAT2', 2, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LQE95KB', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZTK15PX', N'CAT2', 4, 205.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FOX21S', N'CAT2', 3, 255.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZLM15HZ', N'CAT2', 1, 110.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OVF85UN', N'CAT1', 5, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DZE175O', N'CAT2', 1, 80.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IOH449L', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MCM873W', N'CAT2', 1, 70.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PUG746T', N'CAT2', 2, 105.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PZB71QX', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SWZ453O', N'CAT2', 29, 1993.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GGD35LN', N'CAT2', 18, 1725.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OMB354U', N'CAT2', 9, 875.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'COZ3B', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DQV31QX', N'CAT2', 3, 75.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BZZ25NL', N'CAT1', 6, 540.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZMH152W', N'CAT2', 2, 185.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZXH41MG', N'CAT2', 3, 190.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZWO35UI', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VQQ31QX', N'CAT1', 4, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MPF21QH', N'CAT1', 1, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WOO637S', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZWC65VP', N'CAT2', 4, 400.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DCE583W', N'CAT2', 3, 336.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BML51HF', N'CAT2', 7, 382.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QFE863Y', N'CAT2', 5, 215.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DVO25HZ', N'CAT2', 3, 100.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MEI417W', N'CAT2', 4, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CBQ192S', N'CAT2', 3, 306.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IGW55HE', N'CAT2', 6, 340.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IGW55HE', N'CAT1', 1, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IDI459Q', N'CAT1', 5, 450.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SGN549Y', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YZN75NN', N'CAT2', 9, 810.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WKV15NX', N'CAT2', 5, 537.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KWQ317S', N'CAT2', 3, 100.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PHH511O', N'CAT2', 5, 460.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LQE95KB', N'CAT2', 2, 222.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GHF25UN', N'CAT2', 8, 450.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DEN878X', N'CAT2', 3, 140.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FLK25MX', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZDF733W', N'CAT2', 6, 570.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QFG35EN', N'CAT2', 5, 402.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BUE524T', N'CAT2', 3, 135.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VUZ388X', N'CAT1', 4, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HUP51FE', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KCX41UC', N'CAT2', 3, 140.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PCM15WN', N'CAT2', 4, 215.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CGL36K', N'CAT2', 13, 1345.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZPX11NX', N'CAT1', 12, 1080.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YIF31EZ', N'CAT2', 4, 385.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TXU517Q', N'CAT2', 5, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BEZ21VX', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EPB87Q', N'CAT2', 13, 1400.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DZE175O', N'CAT1', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MKW81WG', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MOK853S', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QUM455K', N'CAT2', 4, 290.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KLH41NX', N'CAT1', 3, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZIN543L', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VMX61OC', N'CAT2', 4, 440.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KVE449Q', N'CAT2', 3, 290.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WXK843K', N'CAT2', 2, 160.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KZG25WD', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IEQ6H', N'CAT2', 2, 70.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GVC35SM', N'CAT2', 10, 475.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WNV559U', N'CAT2', 2, 220.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VXH25MN', N'CAT2', 3, 100.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YLE51SL', N'CAT2', 12, 750.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UIO895Z', N'CAT2', 6, 340.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZNI51YX', N'CAT1', 1, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YMO961Z', N'CAT2', 3, 140.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LLG95SX', N'CAT2', 2, 220.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BDX55YW', N'CAT2', 5, 549.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VFK129W', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VFT311M', N'CAT2', 4, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZXD45VP', N'CAT2', 6, 542.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BZV514T', N'CAT2', 2, 224.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZQS91MM', N'CAT2', 3, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FBH354Y', N'CAT2', 7, 442.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HUI986S', N'CAT2', 3, 315.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZZS75PS', N'CAT1', 2, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LCV51VO', N'CAT2', 11, 862.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UIU862X', N'CAT2', 6, 630.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MXK175S', N'CAT1', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FLQ51VX', N'CAT2', 2, 190.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WPU85OW', N'CAT2', 8, 747.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FSG94W', N'CAT2', 10, 540.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GPW735X', N'CAT2', 3, 255.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GXS852T', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZMH152W', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XIC817N', N'CAT2', 2, 192.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YQG71NX', N'CAT2', 4, 200.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WXK843K', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MCM873W', N'CAT1', 4, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SCY81WX', N'CAT2', 3, 290.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WQP122Q', N'CAT2', 2, 205.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FEO25LD', N'CAT2', 3, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KQX25UC', N'CAT2', 5, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZNO81SX', N'CAT2', 5, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BUV15GX', N'CAT2', 3, 140.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HFH532W', N'CAT2', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GYI15OQ', N'CAT2', 4, 350.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VLV45XL', N'CAT1', 2, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LCH631Y', N'CAT2', 3, 302.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'POF35KT', N'CAT2', 6, 469.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WQD61BG', N'CAT2', 3, 212.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VOE35FW', N'CAT2', 2, 220.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NMO111Q', N'CAT2', 10, 970.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WEZ85SX', N'CAT2', 6, 630.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EBW67Q', N'CAT2', 7, 620.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KIT328U', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XCW911W', N'CAT2', 4, 315.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QSX15YW', N'CAT2', 1, 95.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OHL413W', N'CAT2', 4, 405.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZXD11LC', N'CAT2', 4, 255.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HTL8I', N'CAT2', 4, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QGG244W', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FVC31WD', N'CAT2', 4, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SFB224U', N'CAT2', 5, 520.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PIV818I', N'CAT2', 5, 396.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SBY31ZS', N'CAT2', 6, 439.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EOG931S', N'CAT2', 4, 440.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XNF696T', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QYD61PB', N'CAT2', 11, 1000.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IDD114Q', N'CAT2', 5, 442.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZBC141X', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FBP718O', N'CAT2', 3, 155.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EGL41GX', N'CAT1', 3, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OXD814U', N'CAT2', 2, 130.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CLZ55HX', N'CAT2', 3, 255.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UWF25KX', N'CAT2', 5, 422.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GXS328T', N'CAT2', 5, 472.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IKN264X', N'CAT2', 8, 645.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OKP647Q', N'CAT2', 3, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SIK364W', N'CAT2', 3, 302.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PLB661O', N'CAT2', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YHK35MX', N'CAT2', 4, 425.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DMM934U', N'CAT2', 4, 320.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VFL354Z', N'CAT2', 23, 1662.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BND456Y', N'CAT2', 11, 912.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XPG893W', N'CAT2', 3, 299.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KZG25WD', N'CAT2', 2, 100.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GTF394W', N'CAT1', 3, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'STY51BL', N'CAT2', 3, 190.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZGP21KM', N'CAT2', 5, 365.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OHN82O', N'CAT2', 3, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GNI55VW', N'CAT2', 6, 455.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VZG21UM', N'CAT2', 6, 320.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EDS996O', N'CAT2', 3, 264.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TZS31GZ', N'CAT2', 5, 470.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZIZ71IL', N'CAT2', 10, 589.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XEM445W', N'CAT1', 4, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WSF61ZP', N'CAT2', 9, 340.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PUG746T', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ELP65HX', N'CAT2', 3, 235.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LIK81TE', N'CAT2', 1, 112.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QWL631Y', N'CAT2', 3, 245.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SQQ431O', N'CAT2', 4, 395.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TLD878T', N'CAT2', 7, 770.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MSM45U', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OLP95EC', N'CAT2', 3, 75.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DHM783T', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FME25EZ', N'CAT1', 6, 540.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YME775W', N'CAT2', 4, 207.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OIT573S', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QLN977Y', N'CAT2', 3, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GDX289O', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PXB359S', N'CAT2', 3, 285.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VYE91SX', N'CAT2', 8, 635.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OLT25GM', N'CAT2', 11, 520.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'126CYB', N'CAT2', 8, 400.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PZQ55WG', N'CAT1', 2, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HUO11WX', N'CAT2', 3, 215.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ECI519T', N'CAT2', 2, 220.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HPY89Z', N'CAT2', 3, 237.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IZP45XN', N'CAT2', 3, 125.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PZH55OX', N'CAT2', 3, 200.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GXN21OF', N'CAT1', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CKP811Z', N'CAT2', 4, 370.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DPO143Q', N'CAT2', 9, 836.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XYM21FG', N'CAT2', 5, 546.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZCK15WI', N'CAT2', 1, 110.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KLX772Z', N'CAT2', 5, 250.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QPW55EN', N'CAT2', 10, 919.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PFG15DZ', N'CAT2', 7, 505.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IGL494U', N'CAT1', 7, 630.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WTM21LB', N'CAT2', 1, 105.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WCG31UO', N'CAT2', 10, 950.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WYV45KQ', N'CAT2', 3, 264.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YQU45WD', N'CAT2', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OOX344Y', N'CAT2', 3, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HLD952Y', N'CAT1', 4, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BHI45SX', N'CAT2', 3, 285.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FUC31QG', N'CAT2', 8, 640.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UTY11FD', N'CAT2', 4, 195.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WGM341S', N'CAT2', 3, 250.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CWY4K', N'CAT2', 4, 380.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZZD21YX', N'CAT2', 4, 376.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MED565T', N'CAT2', 5, 315.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UIW898U', N'CAT2', 4, 344.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CCX977Y', N'CAT2', 11, 1009.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GQD15QX', N'CAT1', 4, 360.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BCW41FE', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BZW943S', N'CAT2', 1, 70.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BEI966S', N'CAT2', 4, 430.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CKP55NG', N'CAT2', 4, 275.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DSZ11OX', N'CAT2', 3, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WZV15IG', N'CAT2', 4, 305.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GWB41LI', N'CAT2', 4, 230.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IXC51MX', N'CAT2', 4, 200.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IFC284T', N'CAT2', 4, 350.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MZQ15BX', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NBW448M', N'CAT2', 3, 285.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VGH55OE', N'CAT2', 1, 110.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TWC75QX', N'CAT2', 6, 527.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SIK514O', N'CAT2', 7, 770.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZPF573I', N'CAT1', 2, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BQW216Y', N'CAT2', 3, 215.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OCG414U', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QHP11SX', N'CAT1', 2, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PQY487S', N'CAT2', 3, 125.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VQM25YF', N'CAT2', 8, 705.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YTB85SX', N'CAT2', 3, 265.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EZZ223I', N'CAT2', 8, 360.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UIP385X', N'CAT2', 3, 202.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FZZ16EM', N'CAT2', 3, 75.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YYZ11QX', N'CAT2', 3, 325.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ESY145O', N'CAT2', 3, 322.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YWN826U', N'CAT1', 1, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GOL21LW', N'CAT2', 5, 485.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IZU25LD', N'CAT2', 3, 329.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZPP25UC', N'CAT2', 3, 287.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WEO141X', N'CAT2', 5, 550.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EYX35PB', N'CAT2', 9, 704.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'COZ39X', N'CAT2', 3, 207.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SUN829L', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KQI91VX', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TIG41VX', N'CAT2', 3, 274.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZDS155S', N'CAT2', 14, 737.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GGZ15SM', N'CAT2', 5, 430.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IWI41ZP', N'CAT2', 9, 610.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KVS756Z', N'CAT2', 5, 550.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IXC15VH', N'CAT1', 4, 360.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QOW663S', N'CAT2', 6, 482.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WEI11KI', N'CAT2', 12, 1009.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PNP95VX', N'CAT2', 4, 312.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EZC21BF', N'CAT2', 5, 295.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BFF25YH', N'CAT1', 4, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VEE55NL', N'CAT2', 3, 125.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SDS13G', N'CAT2', 5, 400.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UBO31PC', N'CAT2', 16, 1430.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WPU85OW', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DTW276Y', N'CAT2', 3, 336.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QPD518Q', N'CAT2', 4, 350.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZCO41BL', N'CAT2', 3, 207.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PVQ21OD', N'CAT2', 5, 250.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MMP71MM', N'CAT2', 3, 155.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LNO31QD', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VHN35CM', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YZI15OW', N'CAT2', 4, 287.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BKZ95ZG', N'CAT2', 3, 85.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CXL784U', N'CAT2', 1, 75.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QHP11SX', N'CAT2', 1, 70.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IZM21CZ', N'CAT2', 7, 532.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EZL934X', N'CAT1', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZQP144Z', N'CAT2', 5, 519.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VQY223S', N'CAT2', 2, 222.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MDC179Y', N'CAT1', 7, 570.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LDZ635S', N'CAT2', 4, 440.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VFG35W', N'CAT2', 2, 190.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IMK765U', N'CAT2', 3, 260.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HSY31LB', N'CAT2', 3, 292.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NTF11NS', N'CAT2', 4, 395.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HLD117Y', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BWL896S', N'CAT2', 3, 334.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SCZ35OX', N'CAT2', 3, 207.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DUC575T', N'CAT2', 6, 420.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PHU55QT', N'CAT2', 4, 395.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EBK169U', N'CAT2', 7, 482.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SWZ81EB', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FZL25MG', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LUD35YL', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VXK81GN', N'CAT2', 2, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HZW41GE', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FGL95VX', N'CAT2', 4, 385.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SIL941K', N'CAT2', 3, 315.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UUM21HX', N'CAT2', 4, 410.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QOC215O', N'CAT2', 5, 552.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZEG85SZ', N'CAT2', 5, 170.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XIV794Q', N'CAT2', 4, 327.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ECI519T', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GTF71OX', N'CAT2', 6, 355.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MSG45WP', N'CAT2', 3, 315.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZSG196Q', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DFH319T', N'CAT2', 10, 917.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LKE35WC', N'CAT1', 4, 360.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HFV587M', N'CAT2', 2, 217.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YYU45KX', N'CAT2', 27, 1860.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FPU498N', N'CAT1', 5, 450.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UZZ41GF', N'CAT1', 3, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CGK1H', N'CAT2', 3, 272.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IMC826N', N'CAT2', 3, 190.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SDQ93U', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UMN821Q', N'CAT2', 9, 1000.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FZD25YE', N'CAT2', 4, 448.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IVQ21OD', N'CAT2', 4, 362.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OVB75QD', N'CAT1', 4, 360.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WQP122Q', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZDK814W', N'CAT2', 6, 580.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NZP149O', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NVB55OC', N'CAT1', 4, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HUP51FE', N'CAT2', 3, 140.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YWO245Y', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XNQ554Q', N'CAT2', 1, 35.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IMH93Y', N'CAT2', 4, 220.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CIU138Q', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VLD51SM', N'CAT2', 4, 380.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BCG313W', N'CAT2', 15, 855.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FBX532M', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZDC91QX', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FBI42S', N'CAT2', 2, 220.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'INI15QC', N'CAT2', 1, 110.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'87XBD18', N'CAT2', 28, 2390.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XID274T', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UEH991W', N'CAT2', 4, 325.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'8112QKN', N'CAT2', 3, 75.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LIK81TE', N'CAT1', 2, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OMU35LX', N'CAT2', 25, 1677.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LDB97Z', N'CAT2', 3, 334.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PZB71QX', N'CAT2', 9, 855.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'POW21YX', N'CAT2', 3, 325.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TNI111T', N'CAT2', 2, 192.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HPQ449E', N'CAT2', 4, 440.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OMG437W', N'CAT2', 8, 712.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DWL255W', N'CAT2', 2, 192.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BEK464Y', N'CAT2', 3, 299.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BUC562Q', N'CAT2', 3, 110.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CKS852S', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MLU646Z', N'CAT2', 4, 125.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZKK21QX', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EBL488S', N'CAT2', 3, 295.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GNI55VW', N'CAT1', 1, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FLV748X', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IFG221W', N'CAT2', 5, 518.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GXW21BS', N'CAT2', 7, 738.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XCF173X', N'CAT1', 5, 450.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WCT613Q', N'CAT2', 3, 292.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MDG36S', N'CAT2', 6, 510.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YHY31DM', N'CAT2', 4, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EYI75XI', N'CAT2', 6, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UIE574S', N'CAT2', 3, 260.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IEQ6H', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PIB519Q', N'CAT2', 3, 285.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XCV151S', N'CAT2', 1, 110.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZLF25GF', N'CAT1', 2, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IOL627N', N'CAT2', 4, 440.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HMG127S', N'CAT2', 4, 425.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DWD165T', N'CAT2', 3, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YCP21S', N'CAT2', 4, 442.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'6356ZBJ', N'CAT1', 4, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IWE51FQ', N'CAT2', 1, 35.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NDC273O', N'CAT2', 3, 140.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WZF21VX', N'CAT2', 4, 350.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NZP149O', N'CAT2', 2, 222.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LEZ15YC', N'CAT2', 26, 1150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FDX65GB', N'CAT2', 3, 95.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VFG35W', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BNU867Q', N'CAT2', 6, 662.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NBL137U', N'CAT2', 10, 1010.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CYS25FP', N'CAT2', 6, 592.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YBY41WH', N'CAT2', 1, 110.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HZI16VX', N'CAT2', 2, 215.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MCM658X', N'CAT2', 3, 190.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZMG21KM', N'CAT1', 3, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BVE763O', N'CAT2', 5, 490.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HLL25SM', N'CAT2', 5, 525.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZIL538F', N'CAT2', 8, 739.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CYE21FG', N'CAT2', 14, 1367.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LQP15PW', N'CAT2', 3, 276.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EMQ485Q', N'CAT2', 4, 357.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EIX466X', N'CAT2', 8, 632.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'B884HBQ', N'CAT2', 5, 490.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ETX41OX', N'CAT2', 3, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NSH196W', N'CAT2', 3, 315.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VFW316Q', N'CAT2', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DEM31OD', N'CAT2', 10, 890.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BMW51OW', N'CAT2', 22, 2225.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FBM322X', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZUM21PB', N'CAT2', 29, 2532.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FMI11VX', N'CAT2', 6, 504.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZIY318N', N'CAT2', 5, 520.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LQB436M', N'CAT2', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DET918S', N'CAT2', 3, 325.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WBL515S', N'CAT2', 10, 1088.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HPZ174Z', N'CAT1', 7, 630.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IQP75FZ', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LMU952S', N'CAT2', 2, 95.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WEB984S', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GEF45NX', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DSB851I', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MEV61KX', N'CAT2', 4, 275.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CGP616Z', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CFF896Z', N'CAT1', 4, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OXD814U', N'CAT1', 2, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VZW65WG', N'CAT2', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OXN31VX', N'CAT2', 2, 170.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZTO85SL', N'CAT2', 2, 224.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CKS852S', N'CAT2', 1, 70.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PLY51UC', N'CAT2', 10, 821.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BQW216Y', N'CAT1', 11, 900.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UWF35OS', N'CAT2', 9, 705.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XOU637Y', N'CAT2', 9, 640.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CHW122U', N'CAT2', 11, 1045.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IOH449L', N'CAT2', 5, 550.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GEN233Z', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BZZ25NL', N'CAT2', 11, 1045.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HDT114O', N'CAT2', 4, 385.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XDM756Y', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QEN392X', N'CAT2', 5, 522.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YOY65HT', N'CAT2', 4, 380.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GPM835W', N'CAT2', 4, 441.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LLG95SX', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZLM15HZ', N'CAT1', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EOY51HL', N'CAT2', 3, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LCZ35VX', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LEG41OX', N'CAT2', 1, 112.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WFX116U', N'CAT2', 5, 445.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GDU748T', N'CAT2', 4, 380.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KWQ441S', N'CAT2', 4, 320.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SLU654N', N'CAT2', 4, 290.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GDU737S', N'CAT2', 2, 105.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IVU85VX', N'CAT2', 3, 75.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IPG35WT', N'CAT2', 4, 320.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZHZ41WX', N'CAT2', 3, 299.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EZS81MO', N'CAT2', 3, 225.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WUS55HC', N'CAT1', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HZX41WX', N'CAT2', 6, 495.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GEN233Z', N'CAT2', 3, 285.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VTN61KT', N'CAT2', 4, 350.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZQL55WO', N'CAT2', 5, 245.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EEL286Z', N'CAT2', 9, 475.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EPG16HM', N'CAT2', 3, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SKZ11OX', N'CAT2', 3, 140.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NTW71LZ', N'CAT2', 5, 430.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GDP223X', N'CAT2', 4, 410.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GHP81SX', N'CAT2', 3, 225.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZSG11G', N'CAT2', 4, 369.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LNI31EX', N'CAT2', 3, 285.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IOY288O', N'CAT1', 5, 450.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VXK81GN', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VGH55OE', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ULV61WD', N'CAT1', 4, 360.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PFT15HT', N'CAT2', 5, 442.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EVL81VX', N'CAT2', 3, 257.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ECX41QB', N'CAT2', 3, 100.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KOZ61FW', N'CAT2', 3, 225.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GEL682S', N'CAT2', 4, 320.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CVO451W', N'CAT2', 8, 705.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PFP291U', N'CAT2', 3, 239.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NEP244Q', N'CAT2', 8, 560.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TKE15OD', N'CAT2', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BWL896S', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LGF669N', N'CAT2', 3, 195.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QQX796U', N'CAT2', 6, 480.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'3818XJK', N'CAT2', 3, 295.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WWU21OD', N'CAT1', 4, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DUM979O', N'CAT2', 4, 384.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VNQ45UL', N'CAT2', 6, 390.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FNI71KC', N'CAT2', 7, 430.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OZQ41WS', N'CAT2', 3, 155.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PXH193Z', N'CAT2', 17, 1770.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EMG81FZ', N'CAT2', 8, 852.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WCG31UO', N'CAT1', 6, 540.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MD27', N'CAT2', 3, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MLX85FZ', N'CAT1', 3, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WPK239N', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LWQ58O', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EVI918Q', N'CAT1', 6, 540.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YQU45WD', N'CAT1', 1, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MMF999U', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NML21YB', N'CAT2', 8, 350.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OCF736T', N'CAT2', 4, 350.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PUG95NM', N'CAT2', 3, 75.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YCI414X', N'CAT2', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PUZ51OX', N'CAT2', 6, 472.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GSH153S', N'CAT2', 3, 170.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WTM21LB', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZWN91WH', N'CAT2', 4, 155.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EBW67Q', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YQM58T', N'CAT2', 19, 1657.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KQK59N', N'CAT2', 3, 304.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VHO169W', N'CAT2', 3, 237.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UZK45KZ', N'CAT2', 1, 70.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SXV35LI', N'CAT2', 11, 970.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HXB21KX', N'CAT2', 4, 282.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HMG21PS', N'CAT2', 4, 170.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IOE944U', N'CAT2', 3, 260.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LHX712Q', N'CAT2', 3, 317.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FMO51SX', N'CAT2', 5, 445.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BHK254W', N'CAT1', 5, 450.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WWP416X', N'CAT2', 7, 487.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NGD35OW', N'CAT2', 8, 425.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZQO45WI', N'CAT2', 3, 165.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WQP325Q', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XCI112T', N'CAT2', 3, 155.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UWQ21FD', N'CAT2', 12, 710.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XCV151S', N'CAT1', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CZS818X', N'CAT2', 4, 100.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ECP781T', N'CAT2', 5, 504.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KIP264M', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OQF25BE', N'CAT2', 4, 335.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZSF55QL', N'CAT2', 4, 380.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HZG459S', N'CAT2', 9, 901.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WWE96Y', N'CAT2', 4, 392.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZZM65SZ', N'CAT2', 4, 372.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WMY65WU', N'CAT2', 3, 200.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QLN11EC', N'CAT2', 5, 390.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DDG45WH', N'CAT2', 3, 105.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VCK637X', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZDM314Z', N'CAT1', 4, 360.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PCU354O', N'CAT2', 2, 140.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HNZ45IZ', N'CAT2', 10, 742.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DYO21HF', N'CAT2', 7, 545.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VWP15FS', N'CAT2', 3, 75.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FBI972Z', N'CAT2', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BQF21UM', N'CAT2', 3, 170.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YCS71WX', N'CAT1', 5, 450.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VIB945T', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IXC51MX', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FQL115S', N'CAT2', 5, 475.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OHH283Y', N'CAT2', 10, 789.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TDY75SX', N'CAT2', 3, 295.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OFE21TE', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OFE21TE', N'CAT2', 2, 130.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OYN41EL', N'CAT2', 4, 322.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SXK7F', N'CAT2', 6, 402.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VBI41GQ', N'CAT2', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'373EPL', N'CAT2', 8, 435.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XCF173X', N'CAT2', 4, 287.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CCX977Y', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CBB519T', N'CAT2', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LXC65FW', N'CAT2', 7, 641.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ECS257Z', N'CAT2', 5, 553.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VHX662S', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TNT83T', N'CAT2', 3, 130.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VOE35FW', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FBM322X', N'CAT2', 2, 190.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HPZ174Z', N'CAT2', 3, 285.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FBC883T', N'CAT2', 6, 576.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SDQ93U', N'CAT2', 2, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WNV559U', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KFO75SX', N'CAT2', 3, 75.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DFC41SC', N'CAT2', 4, 380.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FBI42S', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OHL413W', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HDQ738X', N'CAT2', 5, 490.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QPW55EN', N'CAT1', 1, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GMO31VZ', N'CAT2', 3, 315.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KNU921Q', N'CAT2', 3, 285.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HZW51WX', N'CAT1', 6, 480.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UCP95WI', N'CAT2', 7, 437.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZFW456Z', N'CAT2', 4, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KPU328S', N'CAT2', 7, 665.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OLP397Q', N'CAT2', 6, 630.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VCM138Z', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TSE256W', N'CAT2', 5, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PMO263Q', N'CAT2', 6, 510.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EEK512T', N'CAT2', 3, 242.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PUL21EB', N'CAT2', 4, 442.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LPB21KM', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FGO295S', N'CAT2', 5, 406.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HXW312N', N'CAT2', 2, 157.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PUS25WH', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZQG31FW', N'CAT1', 4, 360.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XKV586X', N'CAT2', 5, 525.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KGN21NL', N'CAT2', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EGL41GX', N'CAT2', 3, 190.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XIC817N', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KKG7757', N'CAT2', 3, 100.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LPF212S', N'CAT2', 19, 1581.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SPX879T', N'CAT2', 4, 340.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VFK822S', N'CAT2', 4, 432.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EED955Y', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZZN21ST', N'CAT2', 3, 150.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VBC387S', N'CAT1', 2, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BZW943S', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YGZ95SX', N'CAT2', 4, 277.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FBD171S', N'CAT2', 4, 350.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZLT41H', N'CAT2', 8, 766.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SHF11K', N'CAT2', 4, 295.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WWH193T', N'CAT2', 4, 315.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CQS96U', N'CAT2', 7, 679.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EWX11WX', N'CAT2', 5, 415.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NZQ25KM', N'CAT2', 3, 242.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZCK15WI', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DNQ288M', N'CAT2', 5, 315.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NHC269U', N'CAT2', 3, 230.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CMK135O', N'CAT2', 6, 420.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VLD51SM', N'CAT1', 4, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NCF426O', N'CAT2', 4, 440.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UVF91NX', N'CAT2', 3, 157.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CKP811Z', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'915CGE', N'CAT2', 19, 1050.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EPP81WX', N'CAT2', 3, 175.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QXB61NN', N'CAT2', 2, 160.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YEX35GQ', N'CAT1', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OXC867U', N'CAT2', 5, 490.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WSW65EM', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DFG192Z', N'CAT2', 3, 292.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XEI261Z', N'CAT2', 5, 512.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WEU789S', N'CAT2', 3, 285.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GBG399T', N'CAT2', 3, 327.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NWM231U', N'CAT2', 5, 402.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VCM138Z', N'CAT2', 2, 100.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XGZ61SX', N'CAT2', 3, 302.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YOE81SX', N'CAT2', 2, 215.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IKT9N', N'CAT2', 3, 95.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'1128ZFP', N'CAT2', 3, 135.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IBV2B', N'CAT2', 10, 771.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LIV11HG', N'CAT2', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZII754W', N'CAT1', 4, 360.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DWL453Q', N'CAT2', 4, 380.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HVP196W', N'CAT1', 2, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GDU737S', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OML781T', N'CAT1', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VHX662S', N'CAT2', 1, 105.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CGF964W', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CGU438U', N'CAT2', 10, 867.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EDI997X', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CDP65EL', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MDG36S', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FPI774Q', N'CAT2', 4, 410.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QXB61NN', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XGM569S', N'CAT2', 4, 412.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VXI55SH', N'CAT2', 6, 662.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XYZ45OQ', N'CAT2', 4, 397.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GEK983I', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IWE51FQ', N'CAT1', 2, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PGE75OI', N'CAT2', 13, 575.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VCI61DL', N'CAT2', 2, 140.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YQZ31SM', N'CAT2', 4, 280.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IVL85VX', N'CAT2', 3, 304.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VLF51UF', N'CAT2', 6, 570.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZXI882S', N'CAT2', 3, 242.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FYU65SX', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'THZ55LF', N'CAT2', 3, 292.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UUU834O', N'CAT2', 3, 225.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'W593FQH', N'CAT2', 9, 685.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XIY427N', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZZS75PS', N'CAT2', 1, 50.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WVK45FG', N'CAT2', 4, 280.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FLV748X', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MGL61YW', N'CAT2', 3, 155.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VBC387S', N'CAT2', 1, 70.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MXC281S', N'CAT2', 3, 336.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZHG24', N'CAT2', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YGN61NX', N'CAT2', 3, 325.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZDI96M', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EIW15LS', N'CAT2', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TEC85T', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HBP681U', N'CAT2', 6, 525.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VTN61KT', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PZQ55WG', N'CAT2', 4, 322.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PCU354O', N'CAT1', 1, 30.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OED779U', N'CAT2', 7, 665.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZUE35XP', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VHB329S', N'CAT2', 3, 246.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QZB21EC', N'CAT1', 3, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MEG31ZP', N'CAT2', 4, 320.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XNF696T', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NWO51VX', N'CAT2', 4, 305.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CPN313W', N'CAT2', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MUF653S', N'CAT2', 1, 75.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WEB984S', N'CAT2', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZFT836Y', N'CAT2', 3, 265.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KDM16U', N'CAT2', 6, 620.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HFG975S', N'CAT2', 6, 465.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IDM743U', N'CAT2', 5, 524.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VLV45XL', N'CAT2', 1, 75.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EZL934X', N'CAT2', 2, 140.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VEC118O', N'CAT2', 5, 430.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YBY41WH', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DNO51DO', N'CAT2', 4, 302.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NXU15OX', N'CAT2', 3, 130.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QMQ275L', N'CAT2', 6, 510.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KXY61WC', N'CAT2', 3, 225.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PKF742Q', N'CAT2', 2, 182.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OMN51GX', N'CAT2', 7, 557.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QOI391Z', N'CAT2', 3, 336.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YIX75WX', N'CAT2', 4, 345.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HKZ51OX', N'CAT2', 4, 315.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LYI61UM', N'CAT2', 3, 315.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HVP196W', N'CAT2', 2, 190.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VKV95NX', N'CAT2', 9, 770.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'USL531O', N'CAT2', 9, 732.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HTG55WP', N'CAT2', 6, 235.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KNN513W', N'CAT2', 5, 322.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QEN392X', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MZI65WH', N'CAT2', 5, 465.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HLP826I', N'CAT2', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZLI21GC', N'CAT1', 3, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OTM25DM', N'CAT2', 12, 1245.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZUE35XP', N'CAT2', 5, 505.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TNP15WD', N'CAT2', 11, 450.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WPB65CM', N'CAT2', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YOF31TL', N'CAT1', 3, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DTO7D', N'CAT2', 4, 405.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZXZ41CM', N'CAT2', 3, 290.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FQL115S', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CHW122U', N'CAT1', 2, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UVM214X', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HEP634O', N'CAT2', 2, 100.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZTO85SL', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'TXY973N', N'CAT2', 9, 570.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LZH91PB', N'CAT2', 6, 555.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XWO599W', N'CAT2', 29, 3082.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MPF21QH', N'CAT2', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VIE85S', N'CAT2', 2, 192.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OZQ41WS', N'CAT1', 2, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GTE514O', N'CAT2', 3, 255.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LUD35YL', N'CAT2', 2, 215.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GNL35OX', N'CAT2', 10, 915.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SWZ81EB', N'CAT2', 3, 225.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IQQ199X', N'CAT2', 4, 410.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DHP331S', N'CAT2', 4, 305.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CBP311S', N'CAT1', 3, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QXV81LZ', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QSX15YW', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EDI997X', N'CAT2', 10, 1037.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QED661Y', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VZG15KC', N'CAT2', 3, 230.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MCG224U', N'CAT2', 3, 105.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'INV31GZ', N'CAT2', 6, 414.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CBQ417S', N'CAT2', 34, 2845.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BEP929Q', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BFB915M', N'CAT2', 9, 1008.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'PWT21TL', N'CAT2', 4, 322.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MCU616T', N'CAT2', 4, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WPB65CM', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SBN18X', N'CAT2', 4, 372.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OXL342T', N'CAT2', 3, 215.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IGL494U', N'CAT2', 1, 75.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GBW869X', N'CAT2', 4, 200.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BMI579O', N'CAT2', 26, 2230.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DZI612Q', N'CAT2', 8, 880.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OGL65YW', N'CAT2', 3, 285.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UEK225Z', N'CAT2', 11, 1045.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GMO31VZ', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'NMO336T', N'CAT2', 3, 300.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LKE35WC', N'CAT2', 8, 780.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EXC71KS', N'CAT2', 5, 285.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HFG975S', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'DHM783T', N'CAT2', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SNK182S', N'CAT2', 4, 350.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LCI643U', N'CAT2', 6, 565.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UPV912S', N'CAT2', 5, 480.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VHE61GS', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XIY427N', N'CAT2', 4, 345.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'FZL25MG', N'CAT2', 2, 190.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HZW41GE', N'CAT2', 28, 2265.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OXN31VX', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZPX11NX', N'CAT2', 4, 357.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MXV71GC', N'CAT1', 3, 270.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XIV794Q', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XBF692W', N'CAT2', 19, 1835.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'OBF113U', N'CAT1', 4, 360.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'WBY573T', N'CAT2', 1, 105.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZLI276W', N'CAT2', 3, 280.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BKE46Y', N'CAT2', 4, 255.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HPK426X', N'CAT2', 4, 352.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'UGP198S', N'CAT2', 3, 330.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VIE85S', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BIN95TE', N'CAT2', 6, 600.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KWW11VX', N'CAT2', 6, 545.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QXH65SX', N'CAT2', 3, 285.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'HPP35QD', N'CAT1', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SBO224Z', N'CAT2', 4, 312.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'BZV514T', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QXV81LZ', N'CAT2', 7, 697.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'KDY979O', N'CAT2', 6, 623.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'MMT196T', N'CAT2', 5, 315.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EED955Y', N'CAT2', 1, 95.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XCV829S', N'CAT1', 7, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LON886Z', N'CAT1', 4, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'QXU45YX', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LMU952S', N'CAT1', 2, 60.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GXW21BS', N'CAT1', 2, 120.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'GQD15QX', N'CAT2', 4, 295.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IKF151M', N'CAT2', 3, 280.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'SMY45DL', N'CAT2', 3, 317.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'EDS632U', N'CAT2', 3, 290.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'XNH492W', N'CAT2', 3, 240.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'CXL784U', N'CAT1', 2, 180.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'IPY61WI', N'CAT2', 30, 1595.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'LEZ21BX', N'CAT2', 3, 210.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VKV95NX', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'ZSF55QL', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VCI61DL', N'CAT1', 1, 90.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'YDT45FL', N'CAT2', 4, 350.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VGS5U', N'CAT2', 6, 450.0000)
    GO
    INSERT #xxx_PivotTest ([DataLabel], [DataCategory], [Quantity], [Cost]) VALUES (N'VQY223S', N'CAT1', 1, 90.0000)
    GO


    SELECT
    DataLabel
    , p1.[CAT1] AS [CAT1 Quantity]
    , p1.[CAT2] AS [CAT2 Quantity]
    FROM (
    SELECT
    *
    FROM
    #xxx_PivotTest
    ) AS j
    PIVOT (
    MAX(Quantity) FOR DataCategory in
    ( [CAT1], [CAT2])
    ) AS p1
    ORDER BY 1

    • This topic was modified 4 years, 9 months ago by  planetmatt.
  • Not totally sure I understand. Can you create two pivots and then join the results on the shared columns?

  •  

    Yes, I can totally do that, but I'm asking if it's possible to do it a single query.

     

    My production query does a Dynamic Pivot using Dynamic SQL so I'd prefer to keep the query as small as possible as large amounts of DSQL gets unwieldy to edit.

     

     

  • Sorry for the silly question, but if you do everything in a stored procedure, what's the difference? Maybe you have a CTE with two pivots in it, and then at the end, you join the two pivots for the final output?

  • You might be better off using a cross-tab query

    SELECT 
    p1.DataLabel
    , [CAT1 Quantity] = MAX(CASE WHEN p1.DataCategory = 'CAT1' THEN p1.Quantity END)
    , [CAT2 Quantity] = MAX(CASE WHEN p1.DataCategory = 'CAT2' THEN p1.Quantity END)
    , [CAT1 Cost] = MAX(CASE WHEN p1.DataCategory = 'CAT1' THEN p1.Cost END)
    , [CAT2 Cost] = MAX(CASE WHEN p1.DataCategory = 'CAT2' THEN p1.Cost END)
    FROM #xxx_PivotTest AS p1
    GROUP BY p1.DataLabel
    ORDER BY p1.DataLabel;
  • pietlinden wrote:

    Sorry for the silly question, but if you do everything in a stored procedure, what's the difference? Maybe you have a CTE with two pivots in it, and then at the end, you join the two pivots for the final output?

    Using 2 pivots means that the query has to read the source table twice, which will have a performance impact.

  • planetmatt wrote:

      Yes, I can totally do that, but I'm asking if it's possible to do it a single query.   My production query does a Dynamic Pivot using Dynamic SQL so I'd prefer to keep the query as small as possible as large amounts of DSQL gets unwieldy to edit.    

     

    Dynamic cross-tab queries are dealt with in great detail in these two Jeff Moden articles:

    • This reply was modified 4 years, 9 months ago by  DesNorton.
  • If anyone is interested, I figured it out.

    This will dynamically give me columns for every combination of Category with Cost and Quanitity

    DECLARE @Columns NVARCHAR(MAX)
    DECLARE @sql NVARCHAR(MAX);
    SET @Columns = N'';

    SELECT
    @Columns+=N', '+QUOTENAME(Categories.DataCategory+Metrics.ColumnName)
    FROM
    (SELECT DataCategory FROM [dbo].[xxx_PivotTest] GROUP BY DataCategory) Categories
    CROSS JOIN
    (SELECT '_Quantity' AS ColumnName
    UNION
    SELECT '_Cost'
    ) Metrics
    ORDER BY Categories.DataCategory,Metrics.ColumnName DESC

    SELECT @Columns = STUFF(@Columns,1,2,'')

    SET @SQL = N'
    SELECT
    DataLabel,
    '+@Columns+'
    FROM
    (
    SELECT DataLabel,DataCategory+''_''+col AS col,value
    FROM (
    SELECT DataLabel,CAST(MAX(Quantity) AS FLOAT) AS Quantity,CAST(MAX(Cost) AS FLOAT) AS Cost,DataCategory
    FROM [dbo].[xxx_PivotTest]
    GROUP BY DataLabel,DataCategory
    ) data
    UNPIVOT (
    value FOR col in (Quantity,Cost)
    ) UnPiv
    )tp
    PIVOT (
    MAX(value) FOR col in ('+@Columns+')
    ) Piv
    ORDER BY DataLabel
    '

    EXEC (@sql)

    pivot

  • Below is the dynamic SQL version of the equivalent CrossTab query.  I would suggest a performance test against your data.

    DECLARE @sql NVARCHAR(MAX);
    DECLARE @Columns NVARCHAR(MAX) = N'';

    SELECT @Columns += N', ' + QUOTENAME( Categories.DataCategory + '_' + Metrics.ColumnName )
    + ' = MAX(CASE WHEN p1.DataCategory = ''' + Categories.DataCategory
    + ''' THEN p1.' + Metrics.ColumnName
    + ' END)' + CHAR(13)+CHAR(10)
    FROM ( SELECT DataCategory
    FROM #xxx_PivotTest
    GROUP BY DataCategory ) AS Categories
    CROSS JOIN ( SELECT ColumnName = 'Quantity'
    UNION
    SELECT 'Cost' ) AS Metrics
    ORDER BY Categories.DataCategory, Metrics.ColumnName DESC;


    SET @SQL = N'
    SELECT p1.DataLabel'
    + @Columns
    + 'FROM #xxx_PivotTest AS p1
    GROUP BY p1.DataLabel
    ORDER BY p1.DataLabel;';

    EXEC (@sql)

Viewing 9 posts - 1 through 8 (of 8 total)

You must be logged in to reply to this topic. Login to reply