すべてのメンバーを尊重します。1 つの SQL テーブルに約 2 年間のデータがあり、Select クエリ コマンドを次のように使用して、このデータのグリッドビューを (1 か月間) 作成しました。
<asp:SqlDataSource ID="SqlDataSource15" runat="server"
ConnectionString="<%$ ConnectionStrings:PunctualitymainConnectionString2 %>" SelectCommand="SELECT SUM(case when Dir_Ind = 'Dir' then 1 else 0 end ) AS "Direct",
Rly FROM PunctualityMain
WHERE Rly IN ('CR', 'ER', 'ECR', 'ECoR', 'NR', 'NCR', 'NER', 'NFR', 'NWR', 'SR', 'SCR', 'SER', 'SECR', 'SWR', 'WR', 'WCR') AND Date >= '4/1/2012' AND Date <= '4/30/2012'
GROUP BY Rly"></asp:SqlDataSource>
グリッドビューは次のとおりです
Rly Direct
CR 5
ER 7
ECR 2
ここで、このグリッドビューを、%改善/悪化を含む比較ステートメント (前年同月と比較した月) として表示したいと考えています。このようなもの
Rly Current month Direct Previous month Direct %Improvement / Deterioration
CR 5 8 37.5
ER 7 6 -16.6
ECR 2 2 0.0
出来ますか?はいの場合、アドバイスしてください。どうすれば簡単に達成できますか?