Мне нужен SQL-запрос для настольного приложения C# для расчета ежедневной продажи текущего месяца или группы по месяцам
I have Table Daily_Sale Sample is given <pre> Date_Time Sale Cost Profit Margin Friday, June 29, 2018 33945 20000 13945 41.081 Monday, April 16, 2018 63303 43000 20303 32.072 Saturday, April 14, 2018 104534 74000 30534 29.209 Sunday, April 15, 2018 9800 70000 28000 28.571 Thursday, June 28, 2018 27156 16000 11156 41.081 Tuesday, May 1, 2018 17034 12000 5034 29.552 Wednesday, May 2, 2018 19753 12000 7752 39.246
Я хочу рассчитать продажи по месяцам.На самом деле я хочу показать продажу,себестоимость прибыли и маржу в datagridview и графике текущего месяца.
Пожалуйста, помогите мне
Что я уже пробовал:
Я пытаюсь
cmd = new SqlCommand("Select * from Daily_Sale ", con); adapt = new SqlDataAdapter(); adapt.SelectCommand = cmd; dt = new DataTable(); adapt.Fill(dt); bsource = new BindingSource(); bsource.DataSource = dt; dataGridView1.DataSource = bsource; chart1.Series["Sale"].XValueMember = "Total_Sale"; chart1.Series["Sale"].YValueMembers = "Total_Sale"; chart1.Series["Profit"].XValueMember = "Total_Profit"; chart1.Series["Profit"].YValueMembers = "Total_sale"; chart1.Series["Margin"].XValueMember = "Margin"; chart1.Series["Margin"].YValueMembers = "Total_sale"; chart1.DataSource = hJSportsDataSet8.Daily_Sale; chart1.DataBind(); cmd = con.CreateCommand(); cmd.CommandText = "Select * from Daily_Sale "; SqlDataReader reader; reader = cmd.ExecuteReader(); while (reader.Read()) { chart1.Series["Sale"].XValueMember = "Date_Time"; chart1.Series["Sale"].YValueMembers = "Total_Sale"; chart1.Series["Profit"].XValueMember = "Date_Time"; chart1.Series["Profit"].YValueMembers = "Total_Profit"; chart1.Series["Margin"].XValueMember = "Date_Time"; chart1.Series["Margin"].YValueMembers = "Margin"; }
Но я уверен, что это показывает полностью табличные данные.