Odd row and even Row side by side.

  • Would like to ask is there any method that can be used to show the odd row and even row side by side.

    Eg:-Original result

    RowNumber name dQty Price

    ---------------------------------------------------------

    1 LCE4D10TBH18W24CS68 0

    2 LCE4D10TBH24W24CS629 0

    3 LCE4D10TBH36W24CS624 0

    4 LCE4D10TBH36W36CS614 0

    5 LCE9D10TBH06W36CS68 0

    What i want to get is

    RowNumber name dQty PriceRowNumber name dQty Price

    -----------------------------------------------------------------------------------------------------------------------

    1 LCE4D10TBH18W24CS68 02LCE4D10TBH24W24CS629 0

    3 LCE4D10TBH36W24CS624 04LCE4D10TBH36W36CS614 0

    5 LCE9D10TBH06W36CS68 0

    need help on how i can get these result?

  • Do you need to do this in a SQL query or is it destined for a report ? SSRS/Crystal/Excel?

    MM



    select geometry::STGeomFromWKB(0x0106000000020000000103000000010000000B0000001000000000000840000000000000003DD8CCCCCCCCCC0840000000000000003DD8CCCCCCCCCC08408014AE47E17AFC3F040000000000104000CDCCCCCCCCEC3F9C999999999913408014AE47E17AFC3F9C99999999991340000000000000003D0000000000001440000000000000003D000000000000144000000000000000400400000000001040000000000000F03F100000000000084000000000000000401000000000000840000000000000003D0103000000010000000B000000000000000000143D000000000000003D009E99999999B93F000000000000003D009E99999999B93F8014AE47E17AFC3F400000000000F03F00CDCCCCCCCCEC3FA06666666666FE3F8014AE47E17AFC3FA06666666666FE3F000000000000003D1800000000000040000000000000003D18000000000000400000000000000040400000000000F03F000000000000F03F000000000000143D0000000000000040000000000000143D000000000000003D, 0);

  • Forum Etiquette: How to post Reporting Services problems
  • [/url]
  • Forum Etiquette: How to post data/code on a forum to get the best help - by Jeff Moden
  • [/url]
  • How to Post Performance Problems - by Gail Shaw
  • [/url]

  • this result i need to present out at C1ReportDesigner

  • thomaslee2020 (1/23/2014)


    this result i need to present out at C1ReportDesigner

    I don't know the details of their report designer, but assuming it can generate a matrix style report like SSRS, I usually create a new column in my dataset called display_column and one called display_row.

    The definition for each would be something like

    display_column = 1 - (row_number() over(order by myKey) % 2) -- this gives a "zero" for odd rows and a "one" for even rows

    display_row = row_number() over(order by myKey) / 2 -- gives row numbers that contain two real data rows per number

    the result of which is to get data like this

    display_row display_column

    1 0

    1 1

    2 0

    2 1

    ...

    This data can then be placed on a matrix style report with a row group on display_row and a column group on display_column.

    MM



    select geometry::STGeomFromWKB(0x0106000000020000000103000000010000000B0000001000000000000840000000000000003DD8CCCCCCCCCC0840000000000000003DD8CCCCCCCCCC08408014AE47E17AFC3F040000000000104000CDCCCCCCCCEC3F9C999999999913408014AE47E17AFC3F9C99999999991340000000000000003D0000000000001440000000000000003D000000000000144000000000000000400400000000001040000000000000F03F100000000000084000000000000000401000000000000840000000000000003D0103000000010000000B000000000000000000143D000000000000003D009E99999999B93F000000000000003D009E99999999B93F8014AE47E17AFC3F400000000000F03F00CDCCCCCCCCEC3FA06666666666FE3F8014AE47E17AFC3FA06666666666FE3F000000000000003D1800000000000040000000000000003D18000000000000400000000000000040400000000000F03F000000000000F03F000000000000143D0000000000000040000000000000143D000000000000003D, 0);

  • Forum Etiquette: How to post Reporting Services problems
  • [/url]
  • Forum Etiquette: How to post data/code on a forum to get the best help - by Jeff Moden
  • [/url]
  • How to Post Performance Problems - by Gail Shaw
  • [/url]

  • Fairly simple in T-SQL, as well:

    SELECT

    a.RowNumber

    ,a.name

    ,a.dQty

    ,a.Price

    ,b.RowNumber

    ,b.name

    ,b.dQty

    ,b.Price

    FROM

    MyTable a

    LEFT JOIN

    MyTable b ON a.RowNUmber + 1 = b.RowNumber and a.RowNumber%2 = 1

    John

  • Seems easy and workable... i shall try out on this... hope it really gives me what i wanted... thanks in advance(if works)...

    John Mitchell-245523 (1/23/2014)


    Fairly simple in T-SQL, as well:

    SELECT

    a.RowNumber

    ,a.name

    ,a.dQty

    ,a.Price

    ,b.RowNumber

    ,b.name

    ,b.dQty

    ,b.Price

    FROM

    MyTable a

    LEFT JOIN

    MyTable b ON a.RowNUmber + 1 = b.RowNumber and a.RowNumber%2 = 1

    John

  • Viewing 6 posts - 1 through 5 (of 5 total)

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