不錯的 t-sql 收藏
--
參考來源
--
我的資料庫中有一個 Table 如下
產品編號 所在樓層
A001 5
A001 4
A001 3
A002 5
A002 3
A003 4
A003 2
A003 1
我希望能用 GridView 查詢出以下的結果
產品編號 所在最高樓層 資料筆數
A001 5 3
A002 5 2
A003 4 3
--
您可以參考下列語法:
select 產品編號,
(select MAX(所在樓層) from table1 where 產品編號= tb.產品編號) as 所在最高樓層 ,
(Select COUNT(所在樓層) from table1 where 產品編號= tb.產品編號) as 資料筆數,
(Select 負責人 from table1 where 產品編號=tb.產品編號 and 所在樓層 = (select MAX(所在樓層) from table1 where 產品編號= tb.產品編號 )) as 最高樓層負責人
from table1 as tb group by 產品編號
沒有留言:
張貼留言