[SQL ] 列計算

作者: puppy77 ( )   2014-01-08 22:27:40
原本的資料表是這樣
ID V1 V2 V3 ..... V40
001 20 43 86 79
002 54 79 88 96
003 56 75 43 90
.........................
099 11 56 43 75
想用這張表做出另一張表
第一欄一樣是ID
第二欄是各筆資料的max(V1,V2,.....V40)
原本想用PIVOT還是UNPIVOT做的
結果版本太舊不能用 而且情況也不容許我更新....Orz
想請問版上的大大有沒有什麼方法??(不用PIVOT跟UNPIVOT)
我有嘗試過要把表格轉成這樣
ID 001 002 003 ......099
V1 20
V2 43
V3 86
但是失敗了....
請高手幫忙提點一下!!!!謝謝!!!!
作者: TeemingVoid (TeemingVoid)   2014-01-10 00:17:00
請參考: " target="_blank" rel="nofollow">
有MySQL與T-SQL的作法。
作者: puppy77 ( )   2014-01-13 20:10:00
謝謝樓上,不過好像不是我要的>"<

Links booklink

Contact Us: admin [ a t ] ucptt.com