2016-03-29 6 views
0

In einem HelpDesk-System Ich habe eine Tabelle (Request), die enthält eine colume zu finden die Zahl der offenen Anfragen und geschlossenen,, Mit Visual Studio ChartsSQL Query die Häufigkeit des Elements in einer Spalte

ich versuche, diese SQL-Abfrage zu verwenden, um die Häufigkeit von offenen und geschlossenen Anfragen an Graf, aber es gab einen Syntaxfehler

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

Sie fehlen ein Komma in der 'SELECT'. –

Antwort

0

Try this:

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