- 帖子
- 79
- 主題
- 2
- 精華
- 0
- 積分
- 193
- 點名
- 0
- 作業系統
- Winwos 7 64 bits
- 軟體版本
- Excel 2003/2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- TAIPEI
- 註冊時間
- 2010-8-25
- 最後登錄
- 2019-9-20
|
本帖最後由 diabo 於 2013-1-10 10:22 編輯
回復 1# 小誌
不考慮效能的話,利用子查詢可以作到....
PS
1 將資料移到【DB工作表】
2 你的測試資料有點問題,序號與請假日應該都要由小到大才合理...
select tmpTable2.序號2,tmpTable2.請假日2,tmpTable2.姓名2, tmpTable.性別,tmpTable2.年齡2, tmpTable.原因,tmpTable2.請假數2 from ((select max(序號) as 序號2, max(請假日) as 請假日2, 姓名 as 姓名2, max(年齡) as 年齡2, count(*) as 請假數2 FROM [DB$A:F] GROUP BY 姓名) tmpTable2),((select * From [DB$A:F]) tmpTable) Where tmpTable2.序號2=tmpTable.序號 |
-
1
評分人數
-
-
小誌:
幫了大忙囉, 我的SQL其實更複雜,但就缺了你 ...金錢 + 5
|