-1
複数の行を結合する必要があります。
各行はIDとサブIDとして表示されます。
IDはユーザーを識別し、サブIDは契約期間を示します。私は、これらに基づいて行を結合し、他の列SQL - 一致するIDと異なる数の行を結合する
例
ID SubID StartDate StartVal EndDate
123456 1 37622 100 37686
123456 2 37781 20 37782
254896 22 38584 44 38658
254896 23 38722 18 38766
254896 24 38825 6 38890
254896 25 38972 68 39011
365897 1 39696 38 41191
を取得する必要があり、私は
ID StartDate1 StartVal1 EndDate1 EndValue1 StartDate2 StartVal2 EndDate2 EndValue2....
123456 37622 100 37686 26 37781 20 37782 65
254896 38584 44 38658 59 38722 18 38766 20....
365897 39696 38 41191 71
または
ID StartDate StartVal EndDate EndValue
123456 37622,37688 81,8 37637,37722 12,90
254896 38584,38740,38796,38836 98,22,68,10 38670,38788,38796,38925 6,10,31,57
365897 39696 7 41191 74
何かアドバイスを目指していますか?先進のおかげでは、サムを使用でき
私のアドバイスは –
'SQLダイナミックPIVOT複数columns'をGoogleにあるわかりました、ありがとう。あとで見てみます。 – bms45
どの[DBMS](https://en.wikipedia.org/wiki/DBMS)製品を使用していますか? Postgres?オラクル? –