ここでasp.netの初心者。
asp.netページでデータを取得するために、日付範囲のテキストボックスWebコントロールに基づいてselectparametersとcontrolparametersをセットアップしようとしています。
SelectCommand="SELECT SUM(Turnover) AS TotalTurnover, (SUM(Turnover) / (SELECT COUNT(*) FROM (SELECT DISTINCT [Trade Date] FROM TradeSummary WHERE ([Trade Date] BETWEEN @T1 AND @T2)))) AS AverageTO FROM TradeSummary WHERE ([Trade Date] BETWEEN @T1 AND @T2)">
<SelectParameters>
<asp:ControlParameter ControlID="TradeDate1" DefaultValue="8-10-2012" Name="T1" Type="DateTime" PropertyName="Text" />
<asp:ControlParameter ControlID="TradeDate2" DefaultValue="8-11-2012" Name="T2" Type="DateTime" PropertyName="Text" />
</SelectParameters>
TradeDate1 と TradeDate2 は、日付ピッキング用に設定した 2 つのテキスト ボックス コントロールを参照します。
@T1 と @T2 の値を調べて、DB に渡されるクエリが有効であることを確認する方法を考えています。
どんな助けでも大歓迎です。ありがとう!