![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![ExpandedBlockStart.gif](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
if (!
string.IsNullOrEmpty(starttime) && !
string.IsNullOrEmpty(endtime))
{
Where.Append( " and ((t.StartTime <= @StartTime and t.EndTime >= @StartTime) or (t.StartTime <= @EndTime and t.EndTime >= @EndTime) or (t.StartTime >= @StartTime and t.EndTime <= @EndTime)) ");
ParaList.Add( new SqlParameter( " @StartTime ", starttime));
ParaList.Add( new SqlParameter( " @EndTime ", endtime));
}
else if (! string.IsNullOrEmpty(starttime))
{
Where.Append( " and t.StartTime <= @StartTime and t.EndTime >= @StartTime ");
ParaList.Add( new SqlParameter( " @StartTime ", starttime));
}
else if (! string.IsNullOrEmpty(endtime))
{
Where.Append( " and t.StartTime <= @EndTime and t.EndTime >= @EndTime ");
ParaList.Add( new SqlParameter( " @EndTime ", endtime));
}
{
Where.Append( " and ((t.StartTime <= @StartTime and t.EndTime >= @StartTime) or (t.StartTime <= @EndTime and t.EndTime >= @EndTime) or (t.StartTime >= @StartTime and t.EndTime <= @EndTime)) ");
ParaList.Add( new SqlParameter( " @StartTime ", starttime));
ParaList.Add( new SqlParameter( " @EndTime ", endtime));
}
else if (! string.IsNullOrEmpty(starttime))
{
Where.Append( " and t.StartTime <= @StartTime and t.EndTime >= @StartTime ");
ParaList.Add( new SqlParameter( " @StartTime ", starttime));
}
else if (! string.IsNullOrEmpty(endtime))
{
Where.Append( " and t.StartTime <= @EndTime and t.EndTime >= @EndTime ");
ParaList.Add( new SqlParameter( " @EndTime ", endtime));
}