就像这样的界面,本人想看例如9月下雨,或晴天,或晴天下雨都要。
解决方案
20
StringBuilder sbSql=new StringBuilder ();
sbSql.AppendLine(“Select 天气 From 表 “);
sbSql.AppendLine(“Where 日期 >= “控件日期1(2016-10-13 00:00:00.000)‘ ” );
sbSql.AppendLine(“And 日期 <= “控件日期2(2016-10-13 23:59:59.000)‘ “);
if(Sun.Checked || Wind.Checked || Rain.Checked || Snow.Checked)
sbSql.AppendLine(“And 天气=‘被选中的条件’ “);
sbSql.ToString()就是最后的SQL
sbSql.AppendLine(“Select 天气 From 表 “);
sbSql.AppendLine(“Where 日期 >= “控件日期1(2016-10-13 00:00:00.000)‘ ” );
sbSql.AppendLine(“And 日期 <= “控件日期2(2016-10-13 23:59:59.000)‘ “);
if(Sun.Checked || Wind.Checked || Rain.Checked || Snow.Checked)
sbSql.AppendLine(“And 天气=‘被选中的条件’ “);
sbSql.ToString()就是最后的SQL