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();我檢查過 –