SQL-將資料分成二群查詢!

  • 1334
  • 0

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~