C#时间段+精确查询+模糊查询

     SqlConnection Conn = new SqlConnection(@"server=xxxxxxxx;uid=sa;pwd=xxxxx;database=sanjiang;Max Pool Size = 512;");
                 string sql = "select * from zaocan where (传入时段 between '" + textBox1.Text + "' AND '" + textBox2.Text + "') and (用户名 like '%Mj%' or 用户名 like '%mj%')";
   
                SqlDataAdapter da = new SqlDataAdapter(sql, Conn);
                DataSet ds = new DataSet();
                da.Fill(ds, "用户名");
                dataGridView1.DataSource = ds;
                dataGridView1.DataSource = ds.Tables["用户名"];

                Conn.Close();
                ds.Dispose();
                da.Dispose();


如果要查 不包含 MJ或者mj 的记录如何写查询语句呢?   只需要在LIKE 前面加not
替换语句

  string sql = "select 用户名,姓名,金额,时间,数量 from zaocan where (传入时段 between '" + textBox1.Text + "' AND '" + textBox2.Text + "') and (用户名 not like  '%Mj%' or 用户名 not like  '%mj%')";

webform