中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

Pivot破綻

PIVOT破綻

破綻させたのは私なわけですがorz

SqlServer2005から追加されたPivotは非常に便利です。

key1,key2,val
1,1,100
1,2,200
2,2,300

とあるテーブルを

select key1, 1 as key21, 2 as key22
from tab1
Pivot(max(val)
For key2 in (1,2))
ってすると

key1,key21,key22

1,100,200

2,null,300

って行が列になるわけです(フリーハンドなのでまちがってたらごめんちゃい)

でもこれビューサポートは切れるし、いろいろ不便は不便です。

それよりもー、行列変換を2カラムでやらなきゃいけなくなってしまってあえなく破綻。

テーブル変数にカーソルで組み立てるしかないかと思案中 orz

投稿日時 : 2007年1月24日 18:55

コメントを追加

No comments posted yet.
タイトル
名前
URL
コメント