public DataTable CheckDate(string checkBeginTime,string checkEndTime,string fliter)
...{
System.Text.StringBuilder strSql = new System.Text.StringBuilder();
strSql.Append("select NoteID,NoteTitle,CreateDate,EndDate from tblNetSplitNoteData" +
" where ((CreateDate>='"+checkBeginTime+"' and CreateDate<='"+checkEndTime+"')"+
" or (EndDate>='"+checkBeginTime+"' and EndDate<='"+checkEndTime+"')"+
" or '" + checkBeginTime + "' between CreateDate and EndDate) ");
if (fliter != "")
...{
strSql.Append(fliter);
}
DataTable dt = this.DatabaseAccess.ExecuteDataset(strSql.ToString()).Tables[0];
return dt;
}
比如已出差为例!!如果一个人在之前的时间段内,出过差!那么新增的出差记录就不能再已有的时间段内!
本文介绍了一个公共方法,该方法用于从数据库中检索在指定开始时间和结束时间内的记录,并允许使用额外过滤条件进一步筛选数据。

被折叠的 条评论
为什么被折叠?



