2016-03-29 32 views
0

在技術支持系統我有一個表(請求),其中包含一個colume(狀態:打開,進行中,已關閉)SQL查詢來查找要素的頻率在一列

我想查詢之間比較打開請求和封閉的人的數量,使用VisualStudio的圖表

我嘗試使用此SQL查詢來計數開和關的要求, 的頻率,但有一個語法錯誤

SELECT [Status] COUNT[Status] AS Frequency 
FROM [RequestF] GROUP BY [Status] 

asp:Chart ID="Chart1" runat="server" DataSourceID="SqlDataSource1"> 
          <Series> 
    <asp:Series Name="Series1" XValueMember="Status" ChartType="Pie"></asp:Series> 
</Series> 
<ChartAreas> 
    <asp:ChartArea Name="ChartArea1"> 
     <AxisY> 
      <LabelStyle Format="P0" /> 
     </AxisY> 
    </asp:ChartArea> 
</ChartAreas> 

         </asp:Chart> 
         <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:BiomedicalSampleConnectionString %>" SelectCommand="SELECT [Status] COUNT[Status] AS Frequency FROM [RequestF] GROUP BY [Status] "></asp:SqlDataSource> 
+0

「SELECT」中缺少逗號。 –

回答

0

試試這個:

SelectCommand="SELECT Status,COUNT(Status) AS Frequency FROM RequestF GROUP BY Status"