<p><span style="font-size:medium;">[font="calibri;"]I have a problem for data sorting in crosstab of birt. I know I can create sort key by selecting Group Level and key. But what I need is query data using oracle <span style="font-size:10pt;">[font="consolas;"][color=#000000;]start [/color][/font][/font]</span></span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]with[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] and [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]connect[/color][/font]</span></strong> <strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]by[/color][/font]</span></strong> <strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]prior[/color][/font]</span></strong> <span style="font-size:10pt;">[font="consolas;"]to query hierarchy structure of table. For example, there are 2 groups, under each group, there are 2 items. In our system, it shows like below: (Part 1 is group 1, 1 and 2 are items under it. TS 01 is group 2, 4 and 5 are items under it)[/font]</span></p><p> </p><p><span style="font-size:10pt;">[font="consolas;"]<span style="font-size:medium;">[font="'times new roman';"]Item# description[/font][/font]</span></span></p><p> </p><p><span style="font-size:10pt;">[font="consolas;"]<span style="font-size:medium;">[font="'times new roman';"]Part 1 Part 1[/font][/font]</span></span></p><p>1 item1</p><p>2 item2</p><p> </p><p>TS 01 TS 01</p><p>4 item4</p><p>5 item5</p><p> </p><p><span style="font-size:10pt;">[font="consolas;"]We need to show these in the crosstab. Now in our crosstab. It shows like this:[/font]</span></p><p> </p><p><span style="font-size:medium;">[font="'times new roman';"]item# description[/font]</span></p><p><span style="font-size:medium;">[font="'times new roman';"]1 item1[/font]</span></p><p><span style="font-size:medium;">[font="'times new roman';"]2 item2[/font]</span></p><p>4 item4</p><p>5 item5</p><p>TS 01 TS 01</p><p>Part 1 Part 1</p><p> </p><p><span style="font-size:medium;">[font="calibri;"]This is our query:[/font]</span></p><p> </p><p><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]select[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] s.* [/color][/font]</span></p><p><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]from[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] ([/color][/font]</span></p><p> <strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]SELECT[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] E.*, D.attrType, D.defaultValue[/color][/font]</span></p><p> <strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]FROM[/color][/font]</span></strong></p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;] ([/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]SELECT[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] A.Sysid, A.Orgid, A.Tndrid, A.Contentid, A.parentitemid, A.Itemid, A.Itemname, A.itemNumber, A.depth, A.addnum, b.seqId, b.label,[/color][/font]</span></p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;] Regexp_Replace( [/color][/font]</span></p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;] Regexp_Replace( [/color][/font]</span></p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;] Regexp_Replace( [/color][/font]</span></p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;] Regexp_Replace( [/color][/font]</span></p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;] Regexp_Replace(A.Itemnumber [/color][/font]</span></p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;] ,[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=rgb(42,0,255);]'(^|.)(
[:alpha:{5})'[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=#000000;], [/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=rgb(42,0,255);]'1 2'[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=#000000;]) [/color][/font]</span></p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;] ,[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=rgb(42,0,255);]'(^|.)(
[:alpha:{4})'[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=#000000;], [/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=rgb(42,0,255);]'1 02'[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=#000000;]) [/color][/font]</span></p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;] ,[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=rgb(42,0,255);]'(^|.)(
[:alpha:{3})'[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=#000000;], [/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=rgb(42,0,255);]'1 002'[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=#000000;]) [/color][/font]</span></p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;] ,[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=rgb(42,0,255);]'(^|.)(
[:alpha:{2})'[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=#000000;], [/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=rgb(42,0,255);]'1 0002'[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=#000000;]) [/color][/font]</span></p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;] ,[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=rgb(42,0,255);]'(^|.)(
[:alpha:{1})'[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=#000000;], [/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=rgb(42,0,255);]'1 00002'[/color][/font]</span><span style="font-size:10pt;">[font="consolas;"][color=#000000;]) [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]as[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] formattedItemNumber[/color][/font]</span></p><p> <strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]FROM[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] Bidform_Item A, Bidform_Tender_Attribute B[/color][/font]</span></p><p> <strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]WHERE[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] A.Sysid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]=[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] B.Sysid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]AND[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] A.Orgid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]=[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] B.Orgid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]AND[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] A.Tndrid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]=[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] B.Tndrid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]AND[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] A.Contentid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]=[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] B.Contentid[/color][/font]</span></p><p> <strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]and[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] a.sysId [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]=[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] ? [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]and[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] a.orgId [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]=[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] ? [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]and[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] a.tndrId [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]=[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] ?) E[/color][/font]</span></p><p> <strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]Left[/color][/font]</span></strong> <strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]Join[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] Bidform_Item_Attribute D [/color][/font]</span></p><p> <strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]ON[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] D.Sysid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]=[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] E.Sysid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]AND[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] D.Orgid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]=[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] E.Orgid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]AND[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] D.Tndrid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]=[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] E.Tndrid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]AND[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] D.Contentid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]=[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] E.Contentid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]AND[/color][/font]</span></strong></p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;] D.seqid=E.seqid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]AND[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] D.itemId=E.itemId[/color][/font]</span></p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;]) s start [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]with[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] s.parentitemid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]=[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] 0 [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]connect[/color][/font]</span></strong> <strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]by[/color][/font]</span></strong> <strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]prior[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] s.itemid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]=[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] s.parentitemid [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]order[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] siblings [/color][/font]</span><strong><span style="font-size:10pt;">[font="consolas;"][color=rgb(127,0,85);]by[/color][/font]</span></strong><span style="font-size:10pt;">[font="consolas;"][color=#000000;] s.formattedItemNumber[/color][/font]</span></p><p> </p><p> </p><p><span style="font-size:medium;">[font="calibri;"]And in crosstab, sort key is <span style="font-size:10pt;">[font="consolas;"][color=#000000;]formattedItemNumber[/color][/font][/font]</span></span></p><p> </p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;]DO you have solution for this case?[/color][/font]</span></p><p> </p><p> </p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;]Thank you very very much in advance![/color][/font]</span></p><p> </p><p><span style="font-size:10pt;">[font="consolas;"][color=#000000;]Jason[/color][/font]</span></p>