1

3つの列を持つテーブルがあります

cell
stime(contain date and time)
tchdrop

私はその間にstimeがstarttimeあり、endtimeそれはユーザーによって選択されています.それは可変でなければならないことを意味します.行を列に転置したいのですがstimetchdrop, cell as it is .どのようにすればよいですか. ユーザーが 10 から 20 の間で stime を選択し、日付がユーザーによって選択されている場合、任意の 2 つの日付を指定できます。たぶん10日か1ヶ月です。これは、stime が値のない変数であることを意味します。例えば。私がこのようなo / pを持っている場合。

cell             stime                   tchdrop
M            2012-04-10 00:00:00:000      10
Q            2012-04-10 01:00:00:000      20
z            2012-04-10 01:00:00:000       0
.                 .                        .
.                 .                        .
r            2012-04-20 20:00:00:000       0

そして今、私はこのように結果を出したい

セル tchdrop 2012-04-10 2012-04-11 2012-04-12 ...................2012-04-20 M 10 0 4 10..... ……問20.. …………z。. . . ………………。. . rs

4

1 に答える 1

0

ここでPIVOTとUNPIVOTについて読んでください。

ここでの例

于 2012-05-24T10:12:16.717 に答える