Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在select语句中使用mysql中的日期时间选择器_C#_Mysql - Fatal编程技术网

C# 在select语句中使用mysql中的日期时间选择器

C# 在select语句中使用mysql中的日期时间选择器,c#,mysql,C#,Mysql,我有两个日期时间选择器,我从这些日期时间选择器中选择范围以从表中检索信息,但我得到错误,因为它计算所有图像,并给出单个日期的计数,而不是日期 MySqlDataAdapter sda = new MySqlDataAdapter(String.Format( "SELECT datetime ," + "sum(CASE action when '2' then 1 else 0 end) as AcceptedIMG, " + "sum(CASE act

我有两个日期时间选择器,我从这些日期时间选择器中选择范围以从表中检索信息,但我得到错误,因为它计算所有图像,并给出单个日期的计数,而不是日期

MySqlDataAdapter sda = new MySqlDataAdapter(String.Format(
      "SELECT   datetime ," +
      "sum(CASE action when '2' then 1 else 0 end) as AcceptedIMG, " +
      "sum(CASE action when '3' then 1 else 0 end) as RejectedIMG, " +
      "sum(CASE action when '4' then 1 else 0 end) as ChangeIMG " +
      "FROM customer_1.audit_trail " +
      //"GROUP BY (dateonly)" +
     // "ORDER BY  (dateonly) asc  " +
      "where datetime BETWEEN '{0}' and '{1}'",
      start.Value.ToString("yyyy/MM/dd"), 
      end.Value.ToString("yyyy/MM/dd"),
      "GROUP BY (datetime)" ), conn);
                sda.Fill(db);

                dataGridView1.DataSource = db;

您可以添加问题中出现的错误吗?我得到的输出为01/03/2013 00:09 466269 123249 480542,但需要从datetime picker1日期到datetime Picker2日期获取输出。。i、 要做到这一点,您需要删除GROUPBY语句以及SUM()可能的重复项,这与一小时前发布的问题完全相同。