SQL-將資料分成二群查詢!
目前在報表上有個需求,
客戶希望能將同一「Table」的資料分成「分成上下」印列,
我們原本是用先「分成左右」印列。
原本如下:(Table 資料:1,2,3,4)
1->2
3->4
客戶要求:
1->3
2->4
真是喵的~~~不想靠報表軟體畫,
我直接下SQL將資料分成二群,
各自用「DataSet」然後再畫報表。
以下是「SQL」語法。
取第一群
select top (select (count(*))/2 from TB) * from TB order by ID )
取第二群
select top (select (count(*))/2 from TB) * from TB order by ID) as TB order by ID
自我LV~