0
我的表数据低于的LINQ查询获取基于STARTDATE数据日期和结束日期
选择团队:
fromdate todate IsWaiting
72 54 11/26/2015 11/30/2015 True
73 54 12/2/2015 12/5/2015 True
74 54 11/26/2015 11/27/2015 False
现在我想基于没有fromdate和TODATE获取最新
假设
startdate= "2015-12-03";
enddate= "2015-12-07";
OR
startdate= "2015-12-01";
enddate= "2015-12-07";
然后我想只得到第二排
我曾尝试
from ct in db.ChooseTeams
where ct.IsWaiting == true &&
((startdate>= ct.FromDate && startdate<= ct.ToDate) || (enddate<= ct.ToDate && enddate>= ct.ToDate)) select ct
和
from ct in db.ChooseTeams
where ct.IsWaiting == true &&
((startdate>= ct.FromDate && enddate<= ct.ToDate) || (dateEnd <= ct.ToDate && enddate >= ct.ToDate))
select ct
你的帮助会升值。 thanx提前
有任何错误出现? –
得到错误的数据 –
var t =(从ct到db.newTab其中(s> = ct.D1 && e <= ct.D2)select ct).ToList();我检查过 –