タイムテーブルの列に日付と時刻を別々に含むテーブルがDBにあるため、フロントエンドで単一のものとして表示するために、日付と時刻の列に参加し、一時テーブルに挿入してピボットを解除しましたが、Pk_idピボットされていない列の両方で同じであるため、ドロップダウンボックスのフロントエンドで、ポストバックが発生した後、DDL の 6 でインデックスの項目を選択すると、DDL のインデックス 1 に戻ります。そうする方法はありますか?ピボットされていない列のシリアル番号を入力します。私のアンピボットクエリは、
Select * from
(
Select pk_bid,No_of_batches,Batch1,Batch2,Batch3,Batch4, from #tempbatch
) as p
Unpivot(Batchname for [Batches] in([Batch1],[Batch2],[Batch3],[Batch4])) as UnPvt
上記のクエリではpk_bid
&No_of_Batches
は同じなので、入れRownumber() Partition by pk_bid Order by pk_bid
たり、 1,1Rownumber() Partition by No_of_Batches Order by No_of_Batches
を与えたりすると、同じです。