我想显示最近 3 个月的销售记录。基于当前月份将显示它以前在 linq to sql 中的记录。请告诉我查询。
如果当前月份是 6 月,则将显示 apr、may、june 记录。
id name no.ofsales desc datevalue
1 test 12 test desc 2013-10-12
2 test1 16 desc message 2013-09-14
给我这个查询的想法。
我想显示最近 3 个月的销售记录。基于当前月份将显示它以前在 linq to sql 中的记录。请告诉我查询。
如果当前月份是 6 月,则将显示 apr、may、june 记录。
id name no.ofsales desc datevalue
1 test 12 test desc 2013-10-12
2 test1 16 desc message 2013-09-14
给我这个查询的想法。
我认为这样的事情可以工作:
yourCollection.Where(x =>
DateTime.Compare(x.DateTimeProperty, DateTime.Today.AddMonths(-3)) >= 0);
var minDate = DateTime.Now.AddMonths(-3);
from x in datatable
where x.datevalue> minDate
select x;
from x in datatable
where x.datevalue> DateTime.Now.AddMonths(-3)
orderby x.id ascending
select x;