線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1545
推到 Plurk!
推到 Facebook!

行轉列方法

答題得分者是:老大仔
Ray_ca
一般會員


發表:5
回覆:8
積分:2
註冊:2013-10-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2015-05-03 16:43:46 IP:114.37.xxx.xxx 訂閱
打球成績行轉列

SR_NO:姓名
SR_DATE:擊球日
SR_QTY:擊球成績
Select top 10 sr_no,sr_date,sum(sr_qty_ as sr_qty from table group by sr_no,sr_date order by sr_no,sr_date desc
如何使用 SQL 語法 將 取每位來賓最近10 次擊球成績 ,顯示行轉列

姓名 01次 , 02次 , 03次........10次 (將10筆資料轉換次數 ) 行轉列顯示
李大美 95 86.............................





編輯記錄
Ray_ca 重新編輯於 2015-05-04 08:21:06, 註解 無‧
老大仔
尊榮會員


發表:78
回覆:837
積分:1088
註冊:2006-07-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2015-05-06 07:37:43 IP:210.61.xxx.xxx 未訂閱
我覺得你的上一篇提問已經可以解決你這個問題了
http://delphi.ktop.com.tw/board.php?cid=30&fid=66&tid=106867
使用Pivot就可以達到這樣的目的
詳細用法請查網路相關資訊
另外
這個也不是沒有解法
直接用Delphi語法來解也是辦的到的...
先查詢 跑個迴圈 一筆一筆判斷 一筆一筆Append進去也是OK的~


===================引 用 Ray_ca 文 章===================

打球成績行轉列


SR_NO:姓名
SR_DATE:擊球日
SR_QTY:擊球成績
Select top 10 sr_no,sr_date,sum(sr_qty_ as sr_qty from table group by sr_no,sr_date order by sr_no,sr_date desc
如何使用 SQL 語法 將 取每位來賓最近10 次擊球成績 ,顯示行轉列

姓名 01次 , 02次 , 03次........10次 (將10筆資料轉換次數 ) 行轉列顯示
李大美 95 86.............................





Ray_ca
一般會員


發表:5
回覆:8
積分:2
註冊:2013-10-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2015-05-09 18:51:12 IP:114.25.xxx.xxx 訂閱
謝謝我試看看
系統時間:2024-05-08 22:14:49
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!